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 …

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 …

Disguising code to help students understand code similarity

O Karnalim, Simon - Proceedings of the 20th Koli Calling International …, 2020 - dl.acm.org
To act with academic integrity in programming, students need to understand the concept of
code similarity and the aspects that contribute to it, because undue similarity is often used as …

Layered similarity detection for programming plagiarism and collusion on weekly assessments

O Karnalim, Simon, W Chivers - Computer Applications in …, 2022 - Wiley Online Library
When weekly programming assessments are used, it is often the case that some of them are
either trivial or strongly directed. Common code similarity detectors are not particularly …

[PDF][PDF] Program similarity detection with checksims

M Heon, D Murvihill - Technical Report of Bachelor of Science, 2015 - digital.wpi.edu
In response to growing academic dishonesty in undergraduate computer science and
electrical and computer engineering courses, we present Checksims, a similarity detector …

Detection of source code similitude in academic environments

AM Bejarano, LE García… - Computer Applications in …, 2015 - Wiley Online Library
This article presents a proposal for the detection of programming source code similitude in
academic environments. The objective of this proposal is to provide support to professors in …

Beyond plagiarism: an active learning method to analyze causes behind code-similarity

FP Yang, HC Jiau, KF Ssu - Computers & Education, 2014 - Elsevier
Code-similarity is the actual indicator of plagiarism in the context of programming
assignments. However, the experiences of practical software development have empirically …

A comparison of three popular source code similarity tools for detecting student plagiarism

A Ahadi, L Mathieson - Proceedings of the Twenty-First Australasian …, 2019 - dl.acm.org
This paper investigates automated code plagiarism detection in the context of an
undergraduate level data structures and algorithms module. We compare three software …

T-norms or t-conorms? How to aggregate similarity degrees for plagiarism detection

M Bartoszuk, M Gagolewski - Knowledge-Based Systems, 2021 - Elsevier
Making correct decisions as to whether code chunks should be considered similar becomes
increasingly important in software design and education and not only can improve the …