Anti-plagiarism tool helping developers to generate authentic code

Pradeep T, Pradeep T and Gonepally, Adithya Kumar and Pusala, Arun Kumar and Singarapu, Charan Teja (2025) Anti-plagiarism tool helping developers to generate authentic code. International Journal of Science and Research Archive, 14 (1). pp. 1208-1215. ISSN 2582-8185

[thumbnail of IJSRA-2025-0199.pdf] Article PDF
IJSRA-2025-0199.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download ( 731kB)

Abstract

Source code plagiarism detection has become a critical area of research with the increasing prevalence of code reuse in academic and professional settings. In order to achieve thorough code comparison, this work introduces a novel tool for detecting source code plagiarism that combines lexical similarity, abstract syntax trees (ASTs) and cosine similarity. The system incorporates a dynamic front-end that was created using Streamlit, providing an intuitive user interface with a code editor that can run code. Through the "Check Similarity" feature, which calculates the plagiarism percentage and finds the most similar file, the application offers real-time plagiarism detection. The methods, benefits, and difficulties of various approaches are examined in this study, with a focus on how well they identify structural and syntactic similarities. The suggested system has a great deal of promise for academic and professional environments, offering reliable and efficient plagiarism detection.

Item Type: Article
Official URL: https://doi.org/10.30574/ijsra.2025.14.1.0199
Uncontrolled Keywords: Source Code Plagiarism Detection; Cosine Similarity; Abstract Syntax Trees (AST); Lexical Similarity; Streamlit Framework; Scikit-Learn Module
Depositing User: Editor IJSRA
Date Deposited: 15 Jul 2025 15:22
Related URLs:
URI: https://eprint.scholarsrepository.com/id/eprint/730