The Comparison of Algorithms Used for Plagiarism Detection in Programming Assessments
11th Annual International Conference of Education, Research and Innovation (ICERI 2018): Proceedings 2018
Aleksejs Grocevs, Natālija Prokofjeva

This paper examines available algorithms for plagiarism detection in the program source codes, used in the anti-plagiarism software. The instructors of the programming study course at the Department of Software Engineering struggle with increased plagiarism attempts in students' homework; therefore, reliable plagiarism identification approach is required. Various researches suggest different solutions on the plagiarism detection topic, as well as main algorithms, used in their plagiarism detection software implementations. The main focus of this paper is to identify the algorithm ability to withstand source code automated alteration by an incompetent person applying modern Integrated Development Environment aids such as refactoring. The results of the present paper suggest that none of the conducted studies, including suggested algorithms, can fully cover all possible automated code changes to detect on-purpose induced changes which aim was to cheat anti-plagiarism detection. Further research will be focused on a different approach to solve the problem - higher abstraction level data usage for identification - abstract syntax tree and code meta-model generation, comparison and metric weight system development for assessment similarity estimation.


Atslēgas vārdi
Algorithms, Plagiarism, Detection, Homework, Refactoring, IDE
DOI
10.21125/iceri.2018.0956
Hipersaite
https://library.iated.org/view/GROCEVS2018COM2

Grocevs, A., Prokofjeva, N. The Comparison of Algorithms Used for Plagiarism Detection in Programming Assessments. No: 11th Annual International Conference of Education, Research and Innovation (ICERI 2018): Proceedings, Spānija, Seville, 12.-14. novembris, 2018. Valencia: IATED, 2018, 10375.-10375.lpp. ISBN 978-84-09-05948-5. ISSN 2340-1095. Pieejams: doi:10.21125/iceri.2018.0956

Publikācijas valoda
English (en)
RTU Zinātniskā bibliotēka.
E-pasts: uzzinas@rtu.lv; Tālr: +371 28399196