The Open UniversitySkip to content
 

Assessing the effect of clones on changeability

Lozano, Angela and Wermelinger, Michel (2008). Assessing the effect of clones on changeability. In: Proceedings of the 24th IEEE International Conference on Software Maintenance, 28 Sept - 4 Oct 2008, Beijing, China.
Full text available as:
[img]
Preview
PDF (Accepted Manuscript) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (183Kb) | Preview
    DOI (Digital Object Identifier) Link: http://dx.doi.org/doi:10.1109/ICSM.2008.4658071
    Google Scholar Look up in Google Scholar

    Abstract

    To prioritize software maintenance activities, it is important to identify which programming flaws impact most on an application's evolution. Recent empirical studies on such a flaw, code clones, have focused on one of the arguments to consider clones harmful, namely, that related clones are not updated consistently. We believe that a wider notion is needed to assess the effect of cloning on evolution. This paper compares measures of the maintenance effort on methods with clones against those without. Statistical and graphical analysis suggests that having a clone may increase the maintenance effort of changing a method. The effort seems to increase depending on the percentage of the system affected whenever the methods that share the clone are modified. We also found that some methods seem to increase significantly their maintenance effort when a clone was present. However, the characteristics analyzed in these methods did not reveal any systematic relation between cloning and such maintenance effort increase.

    Item Type: Conference Item
    Copyright Holders: 2008 IEEE
    ISSN: 1063-6773
    Extra Information: Pages: 227-236
    Keywords: code clones; software evolution;
    Academic Unit/Department: Mathematics, Computing and Technology
    Mathematics, Computing and Technology > Computing
    Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
    Related URLs:
    Item ID: 11976
    Depositing User: Michel Wermelinger
    Date Deposited: 22 Oct 2008 11:55
    Last Modified: 01 Mar 2012 20:22
    URI: http://oro.open.ac.uk/id/eprint/11976
    Repository Staff Only: edit this item
    Public: Report issue/request change

    Policies | Disclaimer

    © The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk