On Software Maintenance Process Improvement Based on Code Clone Analysis
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
ARIES: refactoring support tool for code clone
3-WoSQ Proceedings of the third workshop on Software quality
Supporting the analysis of clones in software systems: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - IEEE International Conference on Software Maintenance (ICSM2005)
Method and implementation for investigating code clones in a software system
Information and Software Technology
Towards generic representation of web applications: solutions and trade-offs
Software—Practice & Experience
An empirical study on the maintenance of source code clones
Empirical Software Engineering
Near-miss function clones in open source software: an empirical study
Journal of Software Maintenance and Evolution: Research and Practice - Working Conference on Reverse Engineering (WCRE 2008)
Are scripting languages really different?
Proceedings of the 4th International Workshop on Software Clones
Extracting code clones for refactoring using combinations of clone metrics
Proceedings of the 5th International Workshop on Software Clones
VisCad: flexible code clone analysis support for NiCad
Proceedings of the 5th International Workshop on Software Clones
Proceedings of the 5th International Workshop on Software Clones
An investigation of cloning in web applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Relation of code clones and change couplings
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
XIAO: tuning code clones at hands of engineers in practice
Proceedings of the 28th Annual Computer Security Applications Conference
Evaluating the conventional wisdom in clone removal: a genealogy-based empirical study
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Genealogical insights into the facts and fictions of clone removal
ACM SIGAPP Applied Computing Review
Hi-index | 0.00 |
Maintaining software systems is getting more complexand difficult task, as the scale becomes larger. It is generallysaid that code clone is one of the factors that make softwaremaintenance difficult. A code clone is a code portion insource files that is identical or similar to another. If somefaults are found in a code clone, it is necessary to correctthe faults in its all code clones. However, for large scalesoftware, it is very difficult to correct them completely. Inthis paper, we develop a maintenance support environment,called Gemini, which visualizes the code clone informationfrom code clone detection tool, CCFinder. Using Gemini,we can specify a set of distinctive code clone through theGUI (scatter plot and metrics graph about code clones),and refer the fragments of source code corresponding to theclone on the plot or graph.