An investigation into the characteristics of merged code clones during software evolution

6Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Although code clones (i.e. code fragments that have similar or identical code fragments in the source code) are regarded as a factor that increases the complexity of software maintenance, tools for supporting clone refactoring (i.e. merging a set of code clones into a single method or function) are not commonly used. To promote the development of refactoring tools that can be more widely utilized, we present an investigation of clone refactoring carried out in the development of open source software systems. In the investigation, we identified the most frequently used refactoring patterns and discovered how merged code clone token sequences and differences in token sequence lengths vary for each refactoring pattern. © 2014 The Institute of Electronics, Information and Communication Engineers.

Cite

CITATION STYLE

APA

Choi, E., Yoshida, N., & Inoue, K. (2014). An investigation into the characteristics of merged code clones during software evolution. IEICE Transactions on Information and Systems, E96-D(5), 1244–1253. https://doi.org/10.1587/transinf.E97.D.1244

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