Please note PRISM will be upgraded March 27-28 to make the submission process better for you! No new content can be added during this time. We apologize for the inconvenience.

Show simple item record

dc.contributor.authorSaha, R.K.
dc.contributor.authorRoy, C.K.
dc.contributor.authorSchneider, K.A.
dc.date.accessioned2015-07-29T19:38:20Z
dc.date.available2015-07-29T19:38:20Z
dc.date.issued2011
dc.identifier.urihttp://hdl.handle.net/1880/50713
dc.description.abstractExtracting code clone genealogies across multiple versions of a program and classifying them according to their change patterns underlies the study of code clone evolution. While there are a few studies in the area, the approaches do not handle near-miss clones well and the associated tools are often computationally expensive. To address these limitations, we present a framework for automatically extracting both exact and near-miss clone genealogies across multiple versions of a program and for identifying their change patterns using a few key similarity factors. We have developed a prototype clone genealogy extractor, applied it to three open source projects including the Linux Kernel, and evaluated its accuracy in terms of precision and recall. Our experience shows that the prototype is scalable, adaptable to different clone detection tools, and can automatically identify evolution patterns of both exact and near-miss clones by constructing their genealogies.en_US
dc.publisherIEEEen_US
dc.titleAn automatic framework for extracting and classifying near-miss clone genealogiesen_US
dc.typeunknown
dc.description.refereedYesen_US
dc.publisher.urlhttp://dx.doi.org/10.1109/ICSM.2011.6080796en_US
dc.identifier.doi10.1109/ICSM.2011.6080796


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record