- Title
- Layered similarity detection for programming plagiarism and collusion on weekly assessments
- Creator
- Karnalim, Oscar; Simon,; Chivers, William
- Relation
- Computer Applications in Engineering Education Vol. 30, Issue 6, p. 1739-1752
- Publisher Link
- http://dx.doi.org/10.1002/cae.22553
- Publisher
- Wiley
- Resource Type
- journal article
- Date
- 2022
- Description
- 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 helpful with such assessments: some potential instances of misconduct are not selected for manual investigation as all submissions are expected to be similar and it is not feasible to check them all. Several dedicated similarity detectors have been developed to work with such assessments, but the experience is required to determine when to use them. This paper presents a similarity detector that works on many kinds of weekly assessments. It combines three-layered types of similarity so that even within a set of highly similar submissions, program pairs are still sorted according to their levels of similarity. Our similarity detector is more effective than JPlag in distinguishing similar programs and helping to identify plagiarism and collusion. The similarity detector is slower than JPlag, but the longer execution time is partly offset by some optimization that has no negative impact on the effectiveness. As weekly assessments seldom entail large submissions, the execution time does not appear to be a barrier to use.
- Subject
- code similarity; collusion; plagiarism; programming; weekly assessments
- Identifier
- http://hdl.handle.net/1959.13/1479425
- Identifier
- uon:50305
- Identifier
- ISSN:1061-3773
- Rights
- © 2022 The Authors. Computer Applications in Engineering Education published by Wiley Periodicals LLC. This is an open access article under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs License, which permits use and distribution in any medium, provided the original work is properly cited, the use is non-commercial and no modifications or adaptations are made.
- Language
- eng
- Full Text
- Reviewed
- Hits: 971
- Visitors: 1054
- Downloads: 87
Thumbnail | File | Description | Size | Format | |||
---|---|---|---|---|---|---|---|
View Details Download | ATTACHMENT02 | Publisher version (open access) | 2 MB | Adobe Acrobat PDF | View Details Download |