A Call for Critically Rethinking and Reforming Data Analysis in Empirical Software Engineering
Not on the map. Why?
Abstract (arXiv)
Context: Empirical Software Engineering (ESE) drives innovation in SE through qualitative and quantitative studies. However, concerns about the correct application of empirical methodologies have existed since the 2006 Dagstuhl seminar on SE. Objective: To analyze three decades of SE research, identify mistakes in statistical methods, and evaluate experts' ability to detect and address these issues. Methods: We conducted a literature survey of ~27,000 empirical studies, using LLMs to classify statistical methodologies as adequate or inadequate. Additionally, we selected 30 primary studies and held a workshop with 33 ESE experts to assess their ability to identify and resolve statistical issues. Results: Significant statistical issues were found in the primary studies, and experts showed limited ability to detect and correct these methodological problems, raising concerns about the broader ESE community's proficiency in this area. Conclusions. Despite our study's eventual limitations, its results shed light on recurring issues from promoting information copy-and-paste from past authors' works and the continuous publication of inadequate approaches that promote dubious results and jeopardize the spread of the correct statistical strategies among researchers. Besides, it justifies further investigation into empirical rigor in software engineering to expose these recurring issues and establish a framework for reassessing our field's foundation of statistical methodology application. Therefore, this work calls for critically rethinking and reforming data analysis in empirical software engineering, paving the way for our work soon.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 10 of its 45 references that are in the map. First posted on arXiv 22 Jan 2025.
Builds on
10 of 45 references.
References · 10
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPTcited by 612
- 2023Prompted LLMs as Chatbot Modules for Long Open-domain Conversationcited by 61
- 2018Performance Metrics (Error Measures) in Machine Learning Regression, Forecasting and Prognostics: Properties and Typologycited by 35
- 2024An Extensive Comparison of Static Application Security Testing Toolscited by 10
- 2024Leveraging Large Language Models for Preliminary Security Risk Analysis: A Mission-Critical Case Studycited by 10
- 2024On Large Language Models in Mission-Critical IT Governance: Are We Ready Yet?cited by 9
- 2019The Evolution of Empirical Methods in Software Engineeringcited by 3
- 2017Lessons Learnt in Conducting Survey Researchcited by 1
- 2023Pitfalls in Experiments with DNN4SE: An Analysis of the State of the Practicecited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026Rethinking Software Empirical Studies with Structural Causal Models ↗
- 2026ECLAIR: A Causally-Grounded AI Framework for Scientific Discovery in Empirical Software Engineering ↗
- 2024Theory building for empirical software engineering in qualitative research: Operationalization ↗
- 2026Leveraging Language Models to Discover Evidence-Based Actions for OSS Sustainability
- 2026An Agentic Approach Towards Replication Package Quality Evaluation
- 2026Causal Software Engineering: A Vision and Roadmap
- 2026How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Study
- 2026Towards LLM Accelerated Rapid Reviews for Software Tool Discovery -- Case for Log Anomaly Detection