Plagiarism Detection for Haskell with Holmes

Jurriaan Hage, Brian Vermeer, Gerben Verburg

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Holmes is a plagiarism detection tool for Haskell programs. In this paper, we describe Holmes and show that it can detect plagiarism in a substantial corpus (2,122 Haskell submissions spread over 18 different assignments) of Haskell programs submitted by undergraduate students in a undergraduate level functional programming course over a period of ten years, and consider its sensitivity to superficial changes in the source code.
Original languageEnglish
Title of host publicationProceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research
Subtitle of host publicationCSERC '13
PublisherOpen Universiteit, Heerlen
Number of pages12
Publication statusPublished - 4 Apr 2013


Dive into the research topics of 'Plagiarism Detection for Haskell with Holmes'. Together they form a unique fingerprint.

Cite this