Plaggie is a stand-alone source code plagiarism detection engine purposed for Java programming exercises. Plaggie's functionality and graphical user interface are similar with previously published JPlag web service but unlike JPlag, Plaggie must be installed locally and its source code is open.
The source codes are under the GNU General Public License . Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available here.
Two-page demo paper "Plaggie: GNU-licensed Source Code Plagiarism Detection Engine for Java Exercises" was accepted to Koli Calling conference that was held November 9-12, 2006. The proceedings are are available at http://www.it.uu.se/research/group/upcerg/Publications/proceedingsKoliCalling2006.
Plaggie has been tested only in Unix and Linux, not in Windows. The installation instructions are written only for Unix. Installation in Windows should be possible but is probably more difficult.
It is assumed that a person installing Plaggie is familiar with Java (compiling, class path etc.) because Plaggie is purposed for Java exercises.
The installation instructions can be found from Section 5 of the file README_PLAGGIE. README_PLAGGIE is part of the package plaggie.tar.gz that should be downloaded, uncompressed, and extracted. Common Unix tools gunzip and tar can be used for uncompressing and extracting. It is assumed that a person installing Plaggie knows at least the basics of Unix.
Possible questions should be addressed to Aleksi Ahtiainen. His electronic mail address is Aleksi.Ahtiainen AT iki.fi.