Cited by 339Software Engineering ResearchData Quality and ManagementSoftware Testing and Debugging Techniques

Towards a Big Data Curated Benchmark of Inter-project Code Clones

Svajlenko, Jeffrey, Islam, Judith F., Keivanloo, Iman, Roy, Chanchal K., Mia, Mohammad Mamun·2014·2014 IEEE International Conference on Software Maintenance and Evolution

Abstract

Recently, new applications of code clone detection and search have emerged that rely upon clones detected across thousands of software systems. Big data clone detection and search algorithms have been proposed as an embedded part of these new applications. However, there exists no previous benchmark data for evaluating the recall and precision of these emerging techniques. In this paper, we present a Big Data clone detection benchmark that consists of known true and false positive clones in a Big Data inter-project Java repository. The benchmark was built by mining and then manually checking clones of ten common functionalities. The benchmark contains six million true positive clones of different clone types: Type-1, Type-2, Type-3 and Type-4, including various strengths of Type-3 similarity (strong, moderate, weak). These clones were found by three judges over 216 hours of manual validation efforts. We show how the benchmark can be used to measure the recall and precision of clone detection techniques.

Integrity signals

Registry

Crossref · 10.1109/icsme.2014.77

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Cited by

Sorted by citations

Authors
Svajlenko, J., Islam, J. F., Keivanloo, I., Roy, C. K., & Mia, M. M.
Affiliations
  • University of Saskatchewan (CA)
  • Queen's University (CA)
Venue
2014 IEEE International Conference on Software Maintenance and Evolution
Publisher
IEEE
Published
2014-09
Pages
476-480
ISSN
1063-6773 (ISSN-L)
OpenAlex
W2065053490
Cited by
339
References
0
Citations by year
2026: 26 · 2025: 45 · 2024: 42 · 2023: 58 · 2022: 49 · 2021: 27 · 2020: 23 · 2019: 27 · 2018: 11 · 2017: 12 · 2016: 13 · 2015: 6
FWCI
8.82
Type
conference paper
Language
en
Open access
closed
Locations
IEEE International Conference on Software Maintenance (ICSM) (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Social Sciences › Decision Sciences › Management Science and Operations Research › Data Quality and Management
  • Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
Keywords
code clone detection, benchmark, big data, manual validation, recall and precision evaluation

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review