• DocumentCode
    2824668
  • Title

    Clone Stability

  • Author

    Göde, Nils ; Harder, Jan

  • Author_Institution
    Software Eng. Group, Univ. of Bremen, Bremen, Germany
  • fYear
    2011
  • fDate
    1-4 March 2011
  • Firstpage
    65
  • Lastpage
    74
  • Abstract
    Code clones are said to threaten the maintainability of a system -- especially when the system evolves and source code is changed. Whether clones truly increase maintenance effort can be analyzed by comparing the stability of cloned code to the stability of non-cloned code. A previous study found that cloned code is even more stable than non-cloned code and, thus, requiring less maintenance effort -- contrary to the frequently voiced assumption. In this paper, we describe our partial replication and extension of this study using a more detailed measurement and considering different parameters for clone detection. In general, we were able to validate the findings of the previous study. We furthermore explored possible reasons to gain a better understanding of the unintuitive results.
  • Keywords
    software maintenance; clone detection; code clone stability; source code; system maintainability; Cloning; Detectors; History; Maintenance engineering; Size measurement; Software maintenance; Stability analysis; clone stability; code clones; experimentation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
  • Conference_Location
    Oldenburg
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-259-2
  • Type

    conf

  • DOI
    10.1109/CSMR.2011.11
  • Filename
    5741247