paper-with-me

홈 › Papers

Can Code Evaluation Metrics Detect Code Plagiarism?

2026-04-28 · Fahad Ebrahim, Mike Joy arxiv

Source Code Plagiarism Detection (SCPD) plays an important role in maintaining fairness and academic integrity in software engineering education. Code Evaluation Metrics (CEMs) are developed for assessing code generation tasks. However, it remains unclear whether such metrics can reliably detect plagiarism across different levels of modification (L1-L6), increasing in complexity. In this paper, we perform a comparative empirical study using two open-source labelled datasets, ConPlag (raw and template-free versions) and IRPlag. We evaluate five CEMs, namely CodeBLEU, CrystalBLEU, RUBY, Tree Structured Edit Distance (TSED), and CodeBERTScore. The performance is evaluated using threshold-free ranking-based measures to assess overall, per dataset, and per-level plagiarism performance. The results are compared against state-of-the-art (SOTA) Source Code Plagiarism Detection Tools (SCPDTs), JPlag and Dolos. Our findings show that without preprocessing, Dolos achieves the highest overall ranking performance, while among the individual metrics, CrystalBLEU, CodeBLEU, and RUBY outperform JPlag. Performance is strongest at L1 and drops from L4 onward, while CrystalBLEU remains competitive on L6. With preprocessing, CrystalBLEU surpasses Dolos overall. Per dataset, Dolos achieved the best ranking on the ConPlag raw dataset, while CrystalBLEU was the best-performing metric on the remaining datasets. At the plagiarism levels, Dolos remains strongest on L4, while Crystal-BLEU leads most of the remaining difficult levels. These results indicate that CEMs are comparable to dedicated tools in terms of ranking metrics.

📄 PDF Abstract BibTeX arXiv:2604.25778

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

A Comparison of Information Retrieval Techniques for Detecting Source Code Plagiarism

2019-02-06 · Vasishtha Sriram Jayapati, Ajay Venkitaraman

Plagiarism is a commonly encountered problem in the academia. While there are several tools and techniques to efficiently determine plagiarism in text, the same cannot be said about source code plagiarism. To make the ex…

Information RetrievalRetrieval

Mossad: Defeating Software Plagiarism Detection

2020-10-04 · Breanna Devore-McDonald, Emery D. Berger

Automatic software plagiarism detection tools are widely used in educational settings to ensure that submitted work was not copied. These tools have grown in use together with the rise in enrollments in computer science …

Code Reuse Detection

Discovering and exploring cases of educational source code plagiarism with Dolos

2024-02-16 · Rien Maertens, Maarten Van Neyghem, Maxiem Geldhof, Charlotte Van Petegem 외

Source code plagiarism is a significant issue in educational practice, and educators need user-friendly tools to cope with such academic dishonesty. This article introduces the latest version of Dolos, a state-of-the-art…

BERT-Enhanced Retrieval Tool for Homework Plagiarism Detection System

2024-04-01 · Jiarong Xian, Jibao Yuan, Peiwei Zheng, Dexian Chen 외

Text plagiarism detection task is a common natural language processing task that aims to detect whether a given text contains plagiarism or copying from other texts. In existing research, detection of high level plagiari…

Retrieval

Taxonomy of Mathematical Plagiarism

2024-01-30 · Ankit Satpute, Andre Greiner-Petter, Noah Gießing, Isabel Beckenbach 외

Plagiarism is a pressing concern, even more so with the availability of large language models. Existing plagiarism detection systems reliably find copied and moderately reworded text but fail for idea plagiarism, especia…

MathQuestion AnsweringRecommendation Systems