Source-code similarity detection and detection tools used in academia: a systematic review

M Novak, M Joy, D Kermek - ACM Transactions on Computing Education …, 2019 - dl.acm.org
Teachers deal with plagiarism on a regular basis, so they try to prevent and detect
plagiarism, a task that is complicated by the large size of some classes. Students who cheat …

Similarity detection techniques for academic source code plagiarism and collusion: a review

O Karnalim, W Chivers - 2019 IEEE International Conference …, 2019 - ieeexplore.ieee.org
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 …

Source code plagiarism detection in an educational context: A literature mapping

RC Aniceto, M Holanda, C Castanho… - 2021 IEEE Frontiers in …, 2021 - ieeexplore.ieee.org
Detection of plagiarism in students' source codes in college-level programming courses is
an important topic for instructors and institutions that seek to pursue project-based learning …

[HTML][HTML] Maintaining academic integrity in programming: Locality-sensitive hashing and recommendations

O Karnalim - Education Sciences, 2023 - mdpi.com
Not many efficient similarity detectors are employed in practice to maintain academic
integrity. Perhaps it is because they lack intuitive reports for investigation, they only have a …

Choosing code segments to exclude from code similarity detection

Simon, O Karnalim, J Sheard, I Dema… - Proceedings of the …, 2020 - dl.acm.org
When student programs are compared for similarity as a step in the detection of academic
misconduct, certain segments of code are always sure to be similar but are no cause for …

Creative assessment in programming: diversity and divergence

S Bradley - Proceedings of the 4th Conference on Computing …, 2020 - dl.acm.org
Negative stereotypes persist in computing, and align poorly with research into the
motivations of female students. In particular, female students are more inclined to want to …

Managing plagiarism in programming assignments with blended assessment and randomisation

S Bradley - Proceedings of the 16th Koli Calling International …, 2016 - dl.acm.org
Plagiarism is a common concern for coursework in many situations, particularly where
electronic solutions can be provided eg computer programs, and leads to unreliability of …

TF-IDF inspired detection for cross-language source code plagiarism and collusion

O Karnalim - Computer Science, 2020 - yadda.icm.edu.pl
Several computing courses allow students to choose which programming language they
want to use for completing a programming task. This can lead to cross-language code …

Preprocessing for source code similarity detection in introductory programming

O Karnalim, Simon, W Chivers - Proceedings of the 20th Koli Calling …, 2020 - dl.acm.org
It is well documented that some students either work together on programming assessments
when required to work individually (collusion) or make unauthorised use of existing code …

Common code segment selection: Semi-automated approach and evaluation

O Karnalim, Simon - Proceedings of the 52nd ACM Technical …, 2021 - dl.acm.org
When comparing student programs to check for evidence of plagiarism or collusion, the goal
is to identify code segments that are common to two or more programs. Yet some code …