Aiding software maintenance with copy-and-paste clone-awareness

17Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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. © 2010 IEEE.

Cite

CITATION STYLE

APA

Jablonski, P., & Hou, D. (2010). Aiding software maintenance with copy-and-paste clone-awareness. In IEEE International Conference on Program Comprehension (pp. 170–179). https://doi.org/10.1109/ICPC.2010.22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free