DocumentCode
2346089
Title
Cloning and copying between GNOME projects
Author
Krinke, Jens ; Gold, Nicolas ; Jia, Yue ; Binkley, David
Author_Institution
Centre for Res. on Evolution, Search & Testing (CREST), King´´s Coll. London, London, UK
fYear
2010
fDate
2-3 May 2010
Firstpage
98
Lastpage
101
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.
Keywords
biocomputing; software engineering; GNOME projects cloning; GNOME projects copying; copied clone; line-by-line version information; Automatic testing; Cloning; Control systems; Data mining; Educational institutions; Gold; Information retrieval; Programming; Software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
Conference_Location
Cape Town
Print_ISBN
978-1-4244-6802-7
Electronic_ISBN
978-1-4244-6803-4
Type
conf
DOI
10.1109/MSR.2010.5463290
Filename
5463290
Link To Document