Search papers, labs, and topics across Lattice.
This paper explores the concept of property-driven synthetic data engineering in the context of intraoperative radiotherapy for breast cancer treatment, highlighting the challenges of preserving essential data properties while ensuring privacy. Through collaboration with oncologists and preliminary experiments, the authors identify critical issues related to requirements gathering, validation, and the evolution of synthetic data pipelines. Their findings emphasize the need for automated methods to elicit and formalize validity properties, ultimately aiming to enhance the utility of synthetic data in data-scarce environments.
Synthetic data generation can exacerbate engineering challenges rather than alleviate them, particularly in sensitive medical domains like breast cancer treatment.
Modern software systems increasingly depend on data for analysis, prediction, testing, and decision-making. Yet many important domains, including medicine, safety-critical systems, and regulated industries, lack abundant, shareable, or representative data. Synthetic data generation is often proposed as a remedy, but our experience engineering software for intraoperative radiotherapy (IORT) in breast cancer treatment suggests that synthetic data shifts rather than solves the central engineering problem. The key challenge becomes deciding which properties synthetic data must preserve, how these properties should be elicited from stakeholders, how they can be validated under privacy constraints, and how they evolve. We call this problem property-driven synthetic data engineering. Drawing on a collaboration with oncologists and preliminary experiments with a sensitive IORT dataset, we identify challenges in requirements, validation, privacy, and pipeline evolution. We argue that automated software engineering research should develop methods and tools for eliciting, formalizing, checking, and evolving validity properties for synthetic data in data-scarce software systems.