1 research outputs found
A Survey on the Evaluation of Clone Detection Performance and Benchmarking
There are a great many clone detection tools proposed in the literature. In
this paper, we investigate the state of clone detection tool evaluation. We
begin by surveying the clone detection benchmarks, and performing a
multi-faceted evaluation and comparison of their features and capabilities. We
then survey the existing clone detection tool and technique publications, and
evaluate how the authors of these works evaluate their own tools/techniques. We
rank the individual works by how well they measure recall, precision, execution
time and scalability. We select the works the best evaluate all four metrics as
exemplars that should be considered by future researchers publishing clone
detection tools/techniques when designing the empirical evaluation of their
tool/technique. We measure statistics on tool evaluation by the authors, and
find that evaluation is poor amongst the authors. We finish our investigation
into clone detection evaluation by surveying the existing tool comparison
studies, including both the qualitative and quantitative studies.Comment: 109 pages, review article, several figures and tables, and 277
references. It covers the whole area of clone detection and evaluation
literatur