Replication studies considered harmful

02/13/2018
by   Martin Shepperd, et al.
0

CONTEXT: There is growing interest in establishing software engineering as an evidence-based discipline. To that end, replication is often used to gain confidence in empirical findings, as opposed to reproduction where the goal is showing the correctness, or validity of the published results. OBJECTIVE: To consider what is required for a replication study to confirm the original experiment and apply this understanding in software engineering. METHOD: Simulation is used to demonstrate why the prediction interval for confirmation can be surprisingly wide. This analysis is applied to three recent replications. RESULTS: It is shown that because the prediction intervals are wide, almost all replications are confirmatory, so in that sense there is no 'replication crisis', however, the contributions to knowledge are negligible. CONCLUSIONS: Replicating empirical software engineering experiments, particularly if they are under-powered or under-reported, is a waste of scientific resources. By contrast, meta-analysis is strongly advocated so that all relevant experiments are combined to estimate the population effect.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2020

Increasing Validity Through Replication: An Illustrative TDD Case

Context: Software Engineering (SE) experiments suffer from threats to va...
research
01/14/2021

Evaluating prediction systems in software project estimation

Context: Software engineering has a problem in that when we empirically ...
research
11/05/2020

Comparing the Results of Replications in Software Engineering

Context: It has been argued that software engineering replications are u...
research
06/26/2019

Temporal Discounting in Software Engineering: A Replication Study

Background: Many decisions made in Software Engineering practices are in...
research
04/20/2023

Replication and Verifiability in Requirements Engineering: the NLP for RE Case

[Context] Study replication is essential for theory building and empiric...
research
08/24/2020

Patching as Translation: the Data and the Metaphor

Machine Learning models from other fields, like Computational Linguistic...
research
04/19/2022

Antipatterns in Software Classification Taxonomies

Empirical results in software engineering have long started to show that...

Please sign up or login with your details

Forgot password? Click here to reset