Similarity Detection Techniques for Academic Source Code Plagiarism and Collusion: A Review
Citations Over TimeTop 10% of 2019 papers
Abstract
Source code plagiarism and collusion are continuing problems in academia. To deal with these issues, lecturers are often aided by automated code similarity detection techniques or tools. Students' programs are filtered by these, and suspicious groups of programs are displayed to the markers for further investigation. As the detection techniques are many and varied, it can be demanding to choose the most suitable one for a particular teaching context. This paper summarises the mechanisms by which each of these techniques works, compiled from publications listed by Google Scholar and one or more of the ACM digital library, IEEE Xplore digital library, ScienceDirect, Scopus, and the references of already listed publications. The review is intended as a guideline for lecturers seeking to choose the most suitable technique, and for researchers who are seeking to understand the current trends and the possible research gaps in this topic.
Related Papers
- → Academic Source Code Plagiarism Detection by Measuring Program Behavioral Similarity(2021)53 cited
- → Detecting Pervasive Source Code Plagiarism through Dynamic Program Behaviours(2020)13 cited
- → Evaluating the robustness of source code plagiarism detection tools to pervasive plagiarism-hiding modifications(2021)3 cited
- → Evaluating the robustness of source code plagiarism detection tools to\n pervasive plagiarism-hiding modifications(2021)