A Model-Based Approach for Specifying Changes in Replications of Empirical Studies in Computer Science
Margarita Cruz, Beatriz Bern\'ardez, Amador Dur\'an, Cathy, Guevara-Vega, Antonio Ruiz-Cort\'es

TL;DR
This paper presents a systematic, model-based approach with a supporting tool for reporting changes in empirical study replications, aiming to enhance understanding of validity evolution across research families.
Contribution
It introduces a metamodel, reporting templates, and a software tool for systematically specifying replication changes, validated through multiple case studies in CS and other fields.
Findings
All 92 replication changes were properly specified after improvements.
The approach helps visualize the effects of changes on experimental validity.
The method is applicable beyond Computer Science to other research areas.
Abstract
Context: The need of replicating empirical studies in Computer Science (CS) is widely recognized among the research community to consolidate acquired knowledge generalizing results. It is essential to report the changes of each replication to understand the evolution of the experimental validity across a family of studies. Unfortunately, the lack of proposals undermines these objectives. Objective. The main goal of our work is to provide researchers in CS, and in other areas of research, with a systematic, tool-supported approach for the reporting of changes in the replications of their empirical studies. Method: Applying DSR, we have developed and validated a composite artifact consisting of (i) a metamodel of the relevant concepts of replications and their changes; (ii) templates and linguistic patterns for reporting those concepts; and (iii) a proof-of-concept model-based…
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.
Taxonomy
TopicsScientific Computing and Data Management · Advanced Software Engineering Methodologies · Software System Performance and Reliability
