Lessons learnt in applying automated code plagiarism detection in an introductory programming module
Loading...
Date
Authors
Haskins, Bertram
Pieterse, Vreda
Journal Title
Journal ISSN
Volume Title
Publisher
Independent Institute of Education
Abstract
This paper investigates automated code plagiarism detection in the context of an introductory programming
module. Three methods for detecting plagiarism are compared to determine whether these systems yield
differing results. These methods are the use of MD5 hashes and the application of two plagiarism detection
systems, namely MOSS and NED. The same set of solutions to the same problem was evaluated, using
each of the three methods. This set was selected as a representative sample as it was characteristic of
most other data sets submitted by students in the introductory programming module over the course of
four years. The discrepancies in the results obtained by these detection techniques were used to devise
guidelines for effectively detecting code plagiarism.
Description
Keywords
Programming, Plagiarism, Detection methods, Automated code plagiarism detection, Introductory programming module
Sustainable Development Goals
Citation
Haskins, B & Pieterse, V 2016, 'Lessons learnt in applying automated code plagiarism detection in an introductory programming module', Independent Journal of Teaching and Learning, vol. 11, pp. 69-81.