JPlag is a software plagiarism detector that is used in universities and schools around the world.
JPlag is a state-of-the-art software plagiarism detector. It allows one to check a set of programs for suspicious similarities and thus helps its users tackle plagiarism detection at scale in an ethical way. JPlag compares the structure of the programs by extracting an abstraction layer from their parse trees. Thus, it is resilient to attempts to obfuscate the plagiarism. Furthermore, JPlag is open-source and can be executed locally, thus complying with the GDPR.
JPlag was created in 1996 and is still actively developed and maintained at Karlsruhe Institute of Technology (KIT). JPlag supports Java, C#, C/C++, Python, Go, Rust, Kotlin, Swift, Scala, and other languages.
Read more in the JPlag Wiki.
Download the newest release here.
If you have any questions, feel free to contact us: email@example.com