arXiv · 2506.10995
Evaluating Small-Scale Code Models for Code Clone Detection
Abstract
Detecting code clones is relevant to software maintenance and code refactoring. This challenge still presents unresolved cases, mainly when structural similarity does not reflect functional equivalence, though recent code models show promise. Therefore, this research aims to systematically measure the performance of several newly introduced small code models in classifying code pairs as clones or non-clones. The evaluation is based on five datasets: BigCloneBench, CodeJam, Karnalim, POJ104, and PoolC, as well as six code models: CodeBERT, GraphCodeBERT, Salesforce T5, UniXCoder, PLBART, and Polycoder. Most models performed well across standard metrics, including accuracy, precision, recall, and F1-score. However, a marginal fraction of clones remains challenging to detect, especially when the code looks similar but performs different operations. The source code that illustrates our approach is available at: https://github.com/jorge-martinez-gil/small-code-models
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Jorge Martinez-Gil. 2025-04-10. Evaluating Small-Scale Code Models for Code Clone Detection. https://arxiv.org/abs/2506.10995
Cite the original work for its findings. Save a collection to share your selection of sources.