Authors:
Franz Burock
1
;
Wolfram Amme
1
;
Thomas S. Heinze
2
and
Elisabeth Ostryanin
1
Affiliations:
1
Friedrich Schiller University Jena, Jena, Germany
;
2
Cooperative University Gera-Eisenach, Gera, Germany
Keyword(s):
Benchmark, Container, Reproducibility, Code Clone, Code Clone Detection.
Abstract:
In this paper, we present the Clone Recognition Comparison (CloReCo) platform which supports an uniform performance analysis of code clone detectors. While there exists various benchmarks for code clone detection, these benchmarks on their own have limitations, so that the idea of using multiple benchmarks is promoted. Such a more comprehensive evaluation however requires a benchmarking platform, which integrates the different benchmarks and tools. The CloReCo platform addresses this challenge by implementing a container infrastructure, providing consistent environments for multiple benchmarks and clone detectors. Using CloReCo’s web interface or command line interface then allows for conducting performance experiments, adding new clone detectors or benchmarks, managing or analyzing experimental results and thereby facilitates reproducibility of performance analysis by researchers and practitioners in the area of code clone detection.