Detection of a Source Code Plagiarism in a Student Programming Competition

Zenon Gniazdowski, Maciej Boniecki. Detection of a Source Code Plagiarism in a Student Programming Competition. Zeszyty Naukowe WWSI, 13(21):74-94, 2019. [doi]

Abstract

The article presents a system for testing the independence of solutions to algorith-mic problems sent by students as part of the student programming competition.First, the context was discussed, as well as the need to organize programmingcompetitions resulting from this context. Then, an algorithm was proposed tostudy the mutual similarity of source codes of programs sent as part of a pro-gramming competition. Since, after implementation, the algorithm was used inpractice, examples of its application for detecting the plagiarism of source codesof solutions in two programming competitions conducted as part of classes on Al-gorithms and Numerical Methods were also presented. Finally, the effectivenessof the solutions used in the work was discussed.