DocumentCode
2208865
Title
Proactively managing copy-and-paste induced code clones
Author
Hou, Daqing ; Jacob, Ferosh ; Jablonski, Patricia
Author_Institution
Clarkson Univ., Potsdam, NY, USA
fYear
2009
fDate
20-26 Sept. 2009
Firstpage
391
Lastpage
392
Abstract
Programmers copy and paste code. As a result, similar code fragments (clones) are added into software systems. Like other software artifacts, clones require attention and effort from programmers so that they can be found, understood, and correctly adapted and evolved. In addition to what clone-detection-based tools can offer, other automated support can be developed to better assist programmers in these activities, for example, to compare and contrast code clones, or help edit (a group of) clones consistently and quickly. We describe several such features currently being developed in the CnP project on top of Eclipse and for Java.
Keywords
software maintenance; clone-detection-based tools; code fragments; software artifacts; software systems; Bars; Cloning; Collaborative work; Computer vision; Engineering management; Jacobian matrices; Java; Programming profession; Software systems; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location
Edmonton, AB
ISSN
1063-6773
Print_ISBN
978-1-4244-4897-5
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2009.5306284
Filename
5306284
Link To Document