Skip to main content

Research Repository

Advanced Search

Evaluating clone detection tools for use during preventative maintenance

Bailey, J.O.; Burd, E.L.

Evaluating clone detection tools for use during preventative maintenance Thumbnail


Authors

J.O. Bailey

E.L. Burd



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.

Citation

Bailey, J., & Burd, E. (2002). Evaluating clone detection tools for use during preventative maintenance. In 2nd IEEE International Workshop on Source Code Analysis and Manipulation, SCAM’02, 1 October 2002, Montreal, Canada ; proceedings (36-43). https://doi.org/10.1109/scam.2002.1134103

Conference Name 2nd IEEE International Workshop on Source Code Analysis and Manipulation : SCAM 2002
Conference Location Montreal, Canada
Start Date Oct 1, 2002
Publication Date 2002-10
Deposit Date Sep 6, 2006
Publicly Available Date Nov 1, 2010
Publisher Institute of Electrical and Electronics Engineers
Pages 36-43
Book Title 2nd IEEE International Workshop on Source Code Analysis and Manipulation, SCAM’02, 1 October 2002, Montreal, Canada ; proceedings.
DOI https://doi.org/10.1109/scam.2002.1134103
Keywords Software application, Source code.
Additional Information 1 Oct. 2002.

Files

Published Conference Proceeding (353 Kb)
PDF

Copyright Statement
© 2002 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.




You might also like



Downloadable Citations