DocumentCode
2444046
Title
Hot clones: Combining search-driven development, clone management, and code provenance
Author
Schwarz, Niko
Author_Institution
University of Bern
fYear
2012
fDate
2-9 June 2012
Firstpage
1628
Lastpage
1629
Abstract
Code duplication is common in current programming-practice: programmers search for snippets of code, incorporate them into their projects and then modify them to their needs. In today´s practice, no automated scheme is in place to inform both parties of any distant changes of the code. As code snippets continue to evolve both on the side of the user and on the side of the author, both may wish to benefit from remote bug fixes or refinements - authors may be interested in the actual usage of their code snippets, and researchers could gather information on clone usage. We propose to maintain a link between software clones across repositories and outline how the links can be created and maintained.
Keywords
programming; software maintenance; clone management; code duplication; code provenance; code snippet; hot clones; programming practice; repositories; search-driven development; software clones; software maintenance; Cloning; Computer bugs; Databases; Search engines; Social network services; Software; USA Councils; clone detection; corrective clone management; software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227221
Filename
6227221
Link To Document