Evaluating the Conventional Wisdom in Clone Removal: A Genealogy-based Empirical Study

dc.contributor.authorZibran, Minhaz F.
dc.contributor.authorSaha, Ripon K.
dc.contributor.authorRoy, Chanchal K.
dc.contributor.authorSchneider, Kevin A.
dc.date.accessioned2015-07-27T19:14:51Z
dc.date.available2015-07-27T19:14:51Z
dc.date.issued2013
dc.description.abstractClone management has drawn immense interest from the research community in recent years. It is recognized that a deep understanding of how code clones change and are refactored is necessary for devising effective clone management tools and techniques. This paper presents an empirical study based on the clone genealogies from a significant number of releases of six software systems, to characterize the patterns of clone change and removal in evolving software systems. With a blend of qualitative analysis, quantitative analysis and statistical tests of significance, we address a number of research questions. Our findings reveal insights into the removal of individual clone fragments and provide empirical evidence in support of conventional clone evolution wisdom. The results can be used to devise informed clone management tools and techniques.en_US
dc.description.refereedYesen_US
dc.identifier.doi10.1145/2480362.2480573
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/35499
dc.identifier.urihttp://hdl.handle.net/1880/50641
dc.publisherACMen_US
dc.publisher.urlhttp://doi.acm.org/10.1145/2480362.2480573en_US
dc.titleEvaluating the Conventional Wisdom in Clone Removal: A Genealogy-based Empirical Studyen_US
dc.typeunknown
Files
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.84 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections