articleJan 1, 2007Closed access

A Survey on Software Clone Detection Research

Queen's University

Abstract

Code duplication or copying a code fragment and then reuse by pasting with or without any modifications is a well known code smell in software maintenance. Several studies show that about 5 % to 20 % of a software systems can contain duplicated code, which is basically the results of copying existing code fragments and using then by pasting with or without minor modifications. One of the major shortcomings of such duplicated fragments is that if a bug is detected in a code fragment, all the other fragments similar to it should be investigated to check the possible existence of the same bug in the similar fragments. Refactoring of the duplicated code is another prime issue in software maintenance although…

Citation impact

711
total citations
FWCI
56.33
Percentile
100%
References
197
Citations per year

Authors

2

Topics & keywords

Keywords
  • Code refactoring
  • clone (Java method)
  • Copying
  • Computer science
  • Software maintenance
  • Software
  • Programming language
  • Code (set theory)
No related works found for this paper.