Marble

Hage
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 wink ).

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 (UU-CS-2006-062). 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.

-- JurriaanHage - 11 May 2007