• DocumentCode
    2348298
  • Title

    An Empirical Study on Inconsistent Changes to Code Clones at Release Level

  • Author

    Bettenburg, Nicolas ; Shang, Weyi ; Ibrahim, Walid ; Adams, Bram ; Zou, Ying ; Hassan, Ahmed E.

  • Author_Institution
    Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    85
  • Lastpage
    94
  • Abstract
    Current research on code clones tries to address the question whether or not code clones are harmful for the quality of software. As most of these studies are based on the fine-grained analysis of inconsistent changes at the revision level, they capture much of the chaotic and experimental nature inherent to any ongoing software development process. Conclusions drawn from the inspection of highly fluctuating and short-lived clones are likely to exaggerate the ill effects of inconsistent changes. To gain a broader perspective, we perform an empirical study on the effect of inconsistent changes on software quality at the release level. Based on a case study on two open source software systems, we observe that only 1% to 3% of inconsistent changes to clones introduce software defects, as opposed to substantially higher percentages reported by other studies. Our findings suggest that developers are able to effectively manage and control the evolution of cloned code at the release level.
  • Keywords
    software maintenance; software quality; code clone; fine-grained analysis; software defect; software development process; software maintenance; software quality; software release; Chaos; Cloning; Inspection; Maintenance engineering; Open source software; Performance gain; Programming; Reverse engineering; Software quality; Software systems; Maintainability; Maintenance management; Reuse models; Scalability; Software Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.51
  • Filename
    5328705