Advanced Clone-Analysis to Support Object-Oriented System Refactoring
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
A technique for constructing aspect weavers using a program transformation engine
Proceedings of the 3rd international conference on Aspect-oriented software development
Automated duplicated code detection and procedure extraction
Automated duplicated code detection and procedure extraction
DMS®: Program Transformations for Practical Scalable Software Evolution
Proceedings of the 26th International Conference on Software Engineering
Managing Duplicated Code with Linked Editing
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
An empirical study of code clone genealogies
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Visualization of clone detection results
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
Tracking Code Clones in Evolving Software
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange
An information retrieval process to aid in the analysis of code clones
Empirical Software Engineering
SPAPE: A semantic-preserving amorphous procedure extraction method for near-miss clones
Journal of Systems and Software
Hi-index | 0.01 |
The removal of duplicate code associated with code clones provides a mechanism to improve code clone maintenance by eliminating redundant code and reducing the amount of code that needs to be maintained. The research described in this paper contributes to the field of code clone maintenance by exploring techniques that determine novel factors influencing code clone analysis and refactoring, and by developing a process that unifies the phases of code clone detection, analysis, and refactoring.