An Empirical Study of LLM-Based Code Clone Detection

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhu, Wenqing, Yoshida, Norihiro, Choi, Eunjong, Matsubara, Yutaka, Takada, Hiroaki
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909882961100800
author Zhu, Wenqing
Yoshida, Norihiro
Choi, Eunjong
Matsubara, Yutaka
Takada, Hiroaki
author_facet Zhu, Wenqing
Yoshida, Norihiro
Choi, Eunjong
Matsubara, Yutaka
Takada, Hiroaki
contents Large language models (LLMs) have demonstrated remarkable capabilities in various software engineering tasks, such as code generation and debugging, because of their ability to translate between programming languages and natural languages. Existing studies have demonstrated the effectiveness of LLMs in code clone detection. However, two crucial issues remain unaddressed: the ability of LLMs to achieve comparable performance across different datasets and the consistency of LLMs' responses in code clone detection. To address these issues, we constructed seven code clone datasets and then evaluated five LLMs in four existing prompts with these datasets. The datasets were created by sampling code pairs using their Levenshtein ratio from two different code collections, CodeNet and BigCloneBench. Our evaluation revealed that although LLMs perform well in CodeNet-related datasets, with o3-mini achieving a 0.943 F1 score, their performance significantly decreased in BigCloneBench-related datasets. Most models achieved a high response consistency, with over 90\% of judgments remaining consistent across all five submissions. The fluctuations of the F1 score affected by inconsistency are also tiny; their variations are less than 0.03.
format Preprint
id arxiv_https___arxiv_org_abs_2511_01176
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle An Empirical Study of LLM-Based Code Clone Detection
Zhu, Wenqing
Yoshida, Norihiro
Choi, Eunjong
Matsubara, Yutaka
Takada, Hiroaki
Software Engineering
Large language models (LLMs) have demonstrated remarkable capabilities in various software engineering tasks, such as code generation and debugging, because of their ability to translate between programming languages and natural languages. Existing studies have demonstrated the effectiveness of LLMs in code clone detection. However, two crucial issues remain unaddressed: the ability of LLMs to achieve comparable performance across different datasets and the consistency of LLMs' responses in code clone detection. To address these issues, we constructed seven code clone datasets and then evaluated five LLMs in four existing prompts with these datasets. The datasets were created by sampling code pairs using their Levenshtein ratio from two different code collections, CodeNet and BigCloneBench. Our evaluation revealed that although LLMs perform well in CodeNet-related datasets, with o3-mini achieving a 0.943 F1 score, their performance significantly decreased in BigCloneBench-related datasets. Most models achieved a high response consistency, with over 90\% of judgments remaining consistent across all five submissions. The fluctuations of the F1 score affected by inconsistency are also tiny; their variations are less than 0.03.
title An Empirical Study of LLM-Based Code Clone Detection
topic Software Engineering
url https://arxiv.org/abs/2511.01176