Replication's role in software engineering

39Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We provide motivation for researchers to replicate experiments in software engineering. The ideology of replication is discussed. We address the question: Is an experiment worth repeating? The current lack of replication studies is highlighted. We make clear that exact replication is unattainable and we draw on our first experience of performing an external replication. To categorise various kinds of replication, we propose a simple extension to Basili et al.'s framework for experimentation in software engineering. We present guidance as to the level of reported detail required to enable others perform a replication. Our conclusion is that there is only one route for empirical software engineering to follow: to make available laboratory packages of experimental materials to facilitate internal and external replications, especially the latter, which have greater confirming power. © 2008 Springer-Verlag London.

Cite

CITATION STYLE

APA

Brooks, A., Roper, M., Wood, M., Daly, J., & Miller, J. (2008). Replication’s role in software engineering. In Guide to Advanced Empirical Software Engineering (pp. 365–379). Springer London. https://doi.org/10.1007/978-1-84800-044-5_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free