Towards Improving the External Validity of Software Engineering Experiments with Transportability Methods
Julian Frattini, Richard Torkar, Robert Feldt, Carlo A. Furia

TL;DR
This paper explores how transportability methods can enhance the external validity of software engineering experiments by combining experimental and observational data, with practical guidelines for adoption.
Contribution
It introduces transportability methods to SE, demonstrates their potential via simulation, and provides a roadmap for researchers to apply these techniques.
Findings
Transportability methods can improve external validity in SE experiments.
Simulation shows potential benefits of combining data sources.
Guidelines are provided for practical application in SE research.
Abstract
Controlled experiments are a core research method in software engineering (SE) for validating causal claims. However, recruiting a sample of participants that represents the intended target population is often difficult or expensive, which limits the external validity of experimental results. At the same time, SE researchers often have access to much larger amounts of observational than experimental data (e.g., from repositories, issue trackers, logs, surveys and industrial processes). Transportability methods combine these data from experimental and observational studies to "transport" results from the experimental sample to a broader, more representative sample of the target population. Although the ability to combine observational and experimental data in a principled way could substantially benefit empirical SE research, transportability methods have-to our knowledge-not been…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
