This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2010 IEEE 18th International Conference on Program Comprehension
Aiding Software Maintenance with Copy-and-Paste Clone-Awareness
Braga, Minho Portugal
June 30-July 02
ISBN: 978-0-7695-4113-6
When programmers copy, paste, and then modify source code, the once-identical code fragments (code clones) can become indistinguishable as the software evolves over time. In this paper, we present three features of our software tool, a set of Eclipse plug-ins named CnP (CnP's clone visualization, CReN, and LexId), which aids the programmer during copy-and-paste programming. We believe that the clone-awareness that the tool provides can help programmers benefit from this clone information during debugging and modification tasks, develop software more efficiently, and prevent inconsistent identifier renaming within clones. We tested these hypotheses with a user study and present our results.
Index Terms:
code clone, copy-and-paste programming, Eclipse integrated development environment, identifier renaming, Java
Citation:
Patricia Jablonski, Daqing Hou, "Aiding Software Maintenance with Copy-and-Paste Clone-Awareness," icpc, pp.170-179, 2010 IEEE 18th International Conference on Program Comprehension, 2010
Usage of this product signifies your acceptance of the Terms of Use.