• 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