Evaluating clone detection tools for use during preventative maintenance
- 1 October 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
This paper describes the results of a process whereby the detection capability of 5 code replication detection tools for large software application are evaluated. Specifically this work focuses on the benefits of identification for preventative maintenance that is with the aim to remove some of the identified clones from the source code. A number of requirements are therefore identified upon which the tools are evaluated. The results of the analysis processes show that each tool has its own strengths and weaknesses and no single tool is able to identify all clones within the code. The paper proposes that it may be possible to use a combination of tools to perform the analysis process providing that adequate means of efficiently identifying false matches is foundKeywords
This publication has 9 references indexed in Scilit:
- Maintenance support tools for Java programs: CCFinder and JAATPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Clone detection using abstract syntax treesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Investigating the maintenance implications of the replication of codePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Assessing the benefits of incorporating function clone detection in a development processPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Predicting maintenance effort with function pointsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On finding duplication and near-duplication in large software systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Using Slicing to Identify Duplication in Source CodePublished by Springer Nature ,2001
- Experiment on the automatic detection of function clones in a software system using metricsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- Substring matching for clone detection and change trackingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994