Cloning and copying between GNOME projects

TitleCloning and copying between GNOME projects
Publication TypeConference Paper
Year of Publication2010
AuthorsKrinke, J, Gold, N, Jia, Y, Binkley, D
Secondary Title2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)
Pagination98 - 101
PublisherIEEE
Place PublishedCape Town, South Africa
ISBN Number978-1-4244-6802-7
Keywordsclone, gnome, msr challenge, source code
Abstract

This paper presents an approach to automatically distinguish the copied clone from the original in a pair of clones. It matches the line-by-line version information of a clone to the pair's other clone. A case study on the GNOME Desktop Suite revealed a complex flow of reused code between the different subprojects. In particular, it showed that the majority of larger clones (with a minimal size of 28 lines or higher) exist between the subprojects and more than 60% of the clone pairs can be automatically separated into original and copy.

DOI10.1109/MSR.2010.5463290
Full Text
AttachmentSize
PDF icon 98Coning.pdf326.8 KB
Taxonomy upgrade extras: