Lessons learnt in applying automated code plagiarism detection in an introductory programming module

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 plagiar...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:The Independent Journal of Teaching and Learning Ročník 11; číslo 1; s. 69 - 81
Hlavní autoři: Haskins, Bertram, Pieterse, Vreda
Médium: Journal Article
Jazyk:angličtina
Vydáno: Independent Institute of Education 01.01.2016
Témata:
ISSN:1818-9687, 2519-5670
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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.
ISSN:1818-9687
2519-5670