232
views
0
recommends
+1 Recommend
1 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Conference Proceedings: found
      Is Open Access

      Harmfulness of Code Duplication - A Structured Review of the Evidence

      , ,

      13th International Conference on Evaluation and Assessment in Software Engineering (EASE) (EASE)

      Evaluation and Assessment in Software Engineering (EASE)

      20 - 21 April 2009

      Duplication, clones, changeability, maintainability, structured review

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Duplication of code has long been thought to decrease changeabili-ty 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.

          Related collections

          Most cited references 8

          • Record: found
          • Abstract: not found
          • Article: not found

          CCFinder: a multilinguistic token-based code clone detection system for large scale source code

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            CP-Miner: finding copy-paste and related bugs in large-scale software code

             Y Zhou,  S. Myagmar,  S. Lu (2006)
              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              An empirical study of code clone genealogies

                Bookmark

                Author and article information

                Contributors
                Conference
                April 2009
                April 2009
                : 1-10
                Affiliations
                University of Twente, The Netherlands
                Article
                10.14236/ewic/EASE2009.11
                © Wiebe Hordijk et al. Published by BCS Learning and Development Ltd. 13th International Conference on Evaluation and Assessment in Software Engineering (EASE), Durham University, UK

                This work is licensed under a Creative Commons Attribution 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

                13th International Conference on Evaluation and Assessment in Software Engineering (EASE)
                EASE
                13
                Durham University, UK
                20 - 21 April 2009
                Electronic Workshops in Computing (eWiC)
                Evaluation and Assessment in Software Engineering (EASE)
                Product
                Product Information: 1477-9358BCS Learning & Development
                Self URI (journal page): https://ewic.bcs.org/
                Categories
                Electronic Workshops in Computing

                Comments

                Comment on this article