DocumentCode :
2700276
Title :
Evaluating clone detection tools for use during preventative maintenance
Author :
Burd, Elizabeth ; Bailey, John
Author_Institution :
Ile Res. Inst. in Software Evolution, Durham Univ., UK
fYear :
2002
fDate :
2002
Firstpage :
36
Lastpage :
43
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 found.
Keywords :
software maintenance; clone detection tools evaluation; code replication detection tools; detection capability; preventative maintenance; source code; Application software; Cloning; Logic; Performance analysis; Preventive maintenance; Programming profession; Software maintenance; Software systems; Software tools; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Source Code Analysis and Manipulation, 2002. Proceedings. Second IEEE International Workshop on
Print_ISBN :
0-7695-1793-5
Type :
conf
DOI :
10.1109/SCAM.2002.1134103
Filename :
1134103
Link To Document :
بازگشت