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 :
بازگشت