DIGITAL LIBRARY
STRUCTURAL SIMILARITY ANALYSIS OF STUDENT PROGRAMMING SUBMISSIONS FOR PLAGIARISM DETECTION USING CHATGPT
Zagreb University of Applied Sciences (CROATIA)
About this paper:
Appears in: ICERI2025 Proceedings
Publication year: 2025
Pages: 5991-5996
ISBN: 978-84-09-78706-7
ISSN: 2340-1095
doi: 10.21125/iceri.2025.1642
Conference name: 18th annual International Conference of Education, Research and Innovation
Dates: 10-12 November, 2025
Location: Seville, Spain
Abstract:
This paper outlines a methodological approach for detecting potential plagiarism among student submissions in HTML and JavaScript-based programming tasks during exams by using artificial intelligence. We used OpenAI's ChatGPT to perform the plagiarism analysis. Detailed instructions about what to focus on were provided to ChatGPT, together with the prepared data sets for evaulation. The model performed a syntactic and structural comparison of three distinct assignment sets, analyzing code similarity using normalization techniques and visualizing the results through similarity matrices. This approach avoids penalizing functional similarity, instead focusing on structural and syntactical duplication since similar functionalities are expected as all students are solving the same task. We discuss the results which proved effectivness of this AI-assisted metodological approach in indentifiyng structurally similar submissions. Finally, we also analyze limitations of this method, issues that were encountered and we offer qualitative observation of usefulness of this approach for identifining students' unethical behavior in educational settings.
Keywords:
Plagiarism detection, code similarity, ChatGPT, programming assignments, higher education.