Harmfulness of code duplication - A structured review of the evidence

9Citations
Citations of this article
27Readers
Mendeley users who have this article in their library.

Abstract

Duplication of code has long been thought to decrease changeability of systems, but recently doubts have been expressed whether this is true in general. This is a problem for researchers because it makes the value of research aimed against clones uncertain, and for practitioners as they cannot be sure whether their effort in reducing duplication is well-spent. In this paper we try to shed light on this issue by collecting empirical evidence in favor and against the negative effects of duplication on changeability. We go beyond the flat yes/no-question of harmfulness and present an explanatory model to show the mechanisms through which duplication is suspected to affect quality. We aggregate the evidence for each of the causal links in the model. This sheds light on the current state of duplication research and helps practitioners choose between the available mitigation strategies.

Cite

CITATION STYLE

APA

Hordijk, W., Ponisio, M. L., & Wieringa, R. (2009). Harmfulness of code duplication - A structured review of the evidence. In 13th International Conference on Evaluation and Assessment in Software Engineering, EASE 2009. BCS Learning and Development Ltd. https://doi.org/10.14236/ewic/ease2009.11

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