• DocumentCode
    2687085
  • Title

    Evolution of Near-Miss Clones

  • Author

    Bazrafshan, Saman

  • Author_Institution
    Software Eng. Group, Univ. of Bremen, Bremen, Germany
  • fYear
    2012
  • fDate
    23-24 Sept. 2012
  • Firstpage
    74
  • Lastpage
    83
  • Abstract
    It is often claimed that duplicated source code fragments increase the maintenance effort in software systems. To investigate the impact of so called clones it is useful to analyze how they evolve. A previous study analyzed several aspects of the evolution of identical clones in nine open source systems and has found that the peculiarity of clone evolution is significantly different for each system, which makes a general conclusion difficult. In this paper we investigate in which ways the evolution of near-miss clones differs from the evolution of identical clones. By analyzing seven open source systems we draw comparisons between identical and near-miss clones. Based on the findings we conclude that near-miss clones require more attention regarding clone management techniques compared to identical clones.
  • Keywords
    program diagnostics; software maintenance; clone management technique; duplicated source code fragment; identical clones; near-miss clones evolution; open source system; software system maintenance; Cloning; Data mining; Detectors; History; Java; Maintenance engineering; Merging; clone evolution; duplicated code; near-miss clones;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation (SCAM), 2012 IEEE 12th International Working Conference on
  • Conference_Location
    Trento
  • Print_ISBN
    978-1-4673-2398-7
  • Type

    conf

  • DOI
    10.1109/SCAM.2012.18
  • Filename
    6392104