Views on Internal and External Validity in Empirical Software Engineering: 10 Years Later and Beyond
Alina Mailach, Janet Siegmund, Sven Apel, Norbert Siegmund
Abstract
Ten years ago, a survey (ICSE’15) revealed an unsatisfactory picture among key players of the software engineering research community: There was dissent and confusion on how to approach empirical research. Specifically, researchers were divided on the tradeoff between internal and external validity, holding strong and often opposing opinions, which cannot be a basis for stringent scientific progress. Clearly, the field has progressed over the last decade, but did the views progress, as well, or is the community still divided and confused? Our study addresses these questions by replicating the original survey among current key players of the field. Analyzing 790 open answers learning how perspectives have changed over the past ten years, we found that, despite increased awareness of the intricacies of conducting empirical studies, not nearly enough has changed to address the wide range of opinions on what a good study is and how that can be reflected in the review process. Specifically, participants disagree on balancing internal, external, and ecological validity, and while there is consensus on the need for replication studies, the specifics of when, how, and what to replicate remain unclear. Our results suggest the need for a more sophisticated review process, incorporating clear empirical standards for various methods and fostering honest discussions on what is worth replicating.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 116d569a-8fbe-497f-a2e3-9acbc189ad73Builds on3
- A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and ChallengesJenny T. Liang, Chenyang Yang, Brad A. MyersICSE 2024 · 126 citations
- An Empirical Study on Package-Level Deprecation in Python EcosystemZhiqing Zhong, Shilin He, Haoxuan Wang, Boxi Yu et al.ICSE 2025 · 3 citations
- Evidence Profiles for Validity Threats in Program Comprehension ExperimentsMarvin Muñoz Barón, Marvin Wyrich, Daniel Graziotin, Stefan WagnerICSE 2023 · 3 citations
Related papers
- Community expectations for research artifacts and evaluation processesBen Hermann, Stefan Winter, Janet SiegmundFSE 2020 · 40 citations
- The State of Open Science in Software Engineering Research: A Case Study of ICSE ArtifactsAl Muttakin, Saikat Mondal, Chanchal K. RoyICSE 2026
- On the Naming of Methods: A Survey of Professional DevelopersReem S. Alsuhaibani, Christian D. Newman, Michael John Decker, Michael L. Collard et al.ICSE 2021 · 3 citations
- A retrospective study of one decade of artifact evaluationsStefan Winter, Christopher Steven Timperley, Ben Hermann, Jürgen Cito et al.FSE 2022 · 21 citations
- Robotics software engineering: a perspective from the service robotics domainSergio García, Daniel Strüber, Davide Brugali, Thorsten Berger et al.FSE 2020 · 76 citations
