Sciweavers

IASTEDSEA
2004

ARIES: Refactoring support environment based on code clone analysis

13 years 6 months ago
ARIES: Refactoring support environment based on code clone analysis
Code clone has been regarded as one of factors that make software maintenance more difficult. A code clone is a code fragment in a source code that is identical or similar to another. For example, if we modify a code fragment which has code clones, it is necessary to consider whether we have to modify each of its code clones. Hence, removal of code clones makes maintainability and comprehensibility of source code more improved. We have proposed a method that detects refactoring-oriented code clone. In this paper, in order to improve the usefulness and applicability of the method in the actual software maintenance, we have extended our refactoring support method. Concretely, we have developed a characterization of code clones by some metrics, which suggest how to remove them. Then, we have developed refactoring support tool Aries. We expect Aries can support software maintenance more effectively. KEY WORDS Code Clone, Refactoring, Metrics, Object-Oriented, Tool, Software Maintenance
Yoshiki Higo, Toshihiro Kamiya, Shinji Kusumoto, K
Added 31 Oct 2010
Updated 31 Oct 2010
Type Conference
Year 2004
Where IASTEDSEA
Authors Yoshiki Higo, Toshihiro Kamiya, Shinji Kusumoto, Katsuro Inoue
Comments (0)