Marble is a (small) tool developed by me in Perl that can help lecturers discover
plagiarism in programming code (mostly Java and C#, but a few other languages are also
supported). More information soon follows (but not too much
The tool has been described in a paper submitted and accepted for NIOC 2007
and a journal version was accepted for TINFON
. A more extensive article
can be found in a technical report
Because NIOC and TINFON demand that papers are in Dutch, most of the material
is in Dutch, but the paper described below, published in CSERC is in English and
has some general information about Marble and how it works.
We have undertaken a study to compare various tools for plagiarism detection:
JPLag, Sim, Moss, Plaggie and of course Marble. The results have been accepted
for and presented at CSERC '11. It should soon be available in the ACM portal.
In 2011, we completed a tool called Holmes for discovering plagiarism in Haskell code.
- 11 May 2007