Harmfulness of Code Duplication - A Structured Review of the Evidence


Hordijk, Wiebe and Ponisio, María Laura and Wieringa, Roel (2009) Harmfulness of Code Duplication - A Structured Review of the Evidence. In: 13th International Conference on Evaluation and Assessment in Software Engineering (EASE), 20 - 21 April 2009, Durham University, UK.

open access
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 is-sue by collecting empirical evidence in favor and against the nega-tive 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 re-search and helps practitioners choose between the available mitiga-tion strategies.
Item Type:Conference or Workshop Item
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/65476
Official URL:http://www.bcs.org/server.php?show=ConWebDoc.25029
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page

Metis ID: 263830