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.
Original language | Undefined |
---|---|
Title of host publication | 13th International Conference on Evaluation and Assessment in Software Engineering (EASE) |
Place of Publication | Swindon, UK |
Publisher | British Computer Society |
Pages | - |
Number of pages | 10 |
ISBN (Print) | not assigned |
Publication status | Published - 20 Apr 2009 |
Event | 13th International Conference on Evaluation and Assessment in Software Engineering, EASE 2009 - Durham University, Durham, United Kingdom Duration: 20 Apr 2009 → 21 Apr 2009 Conference number: 13 |
Publication series
Name | |
---|---|
Publisher | British Computer Society |
Conference
Conference | 13th International Conference on Evaluation and Assessment in Software Engineering, EASE 2009 |
---|---|
Abbreviated title | EASE |
Country/Territory | United Kingdom |
City | Durham |
Period | 20/04/09 → 21/04/09 |
Keywords
- EWI-15314
- SCS-Services
- IS-ARCHITECTURE
- structured review
- IR-65476
- changeability
- maintainability
- Duplication
- METIS-263830
- clones