On software maintenance process improvement based on code clone analysis

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

Abstract

Maintaining software systems is getting more complex and difficult task. Code clone is one of the factors that make software maintenance more difficult. A code clone is a code portion in source files that is identical or similar to another. If some faults are found in a code clone, it is necessary to correct the faults in its all code clones. We have developed a maintenance support environment, Gemini, which provides the user with the useful functions to analyze the code clones and modify them. However, through case studies, several problems were reported. That is, the clones provided by Gemini were not appropriate to merge into one module. In this paper, we intend to extend the functionality of Gemini to cope with the problems. Finally, we apply the extended Gemini to several software and evaluate the applicability of the new functions.

Cite

CITATION STYLE

APA

Higo, Y., Ueda, Y., Kamiya, T., Kusumoto, S., & Inoue, K. (2002). On software maintenance process improvement based on code clone analysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2559, pp. 185–197). Springer Verlag. https://doi.org/10.1007/3-540-36209-6_17

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