Get the latest tech news

JPlag – Detecting Software Plagiarism


State-of-the-Art Software Plagiarism & Collusion Detection - jplag/JPlag

LanguageVersionCLI Argument Name state parser Java 21javamatureJavaC C 11clegacyJavaCC C++ 14cppbetaANTLR 4 C# 6csharpmatureANTLR 4 Python 3.6python3betaANTLR 4 JavaScript ES6javascriptbetaANTLR 4 TypeScript~5 typescriptbetaANTLR 4 Go 1.17golangbetaANTLR 4 Kotlin 1.3kotlinbetaANTLR 4 R 3.5.0rlangbetaANTLR 4 Rust 1.60.0rustbetaANTLR 4 Swift 5.4swiftbetaANTLR 4 Scala 2.13.8scalabetaScalameta LLVM IR 15llvmirbetaANTLR 4 Scheme?schemelegacyJavaCC EMF Metamodel 2.25.0emfbetaEMF EMF Model 2.25.0emf-modelalphaEMF SCXML 1.0scxmlalphaXMLText (naive)-textlegacyCoreNLPYou need Java SE 21 to run or build JPlag. Run mvn -P with-report-viewer clean package assembly:single to build the full jar with the report viewer. The new API makes it easy to integrate JPlag's plagiarism detection into external Java projects:

Get the Android app

Or read this on Hacker News

Read more on:

Photo of JPlag

JPlag