不同语言的 Jplag 抄袭

Plagiarism with Jplag for different languages

我有一堆来自学生的编码问题代码。我正在使用 Jplag 来查找它们代码之间的相似之处。

java -jar jplag-yourVersion.jar -l java17 -r /tmp/jplag_results_exerise1/ -s /path/to/exercise1

这种语法适用于单一语言。但我有多种语言的代码,如 c、c++、java、python、ruby。

谁能建议我一种方法来处理所有不同语言的代码。

根据这些参考文献,无法使用 JPLAG 检测跨语言抄袭。

Detecting source code reuse across programming languages:

"JPlag is able to detect source code reuse in different programming languages although at monolingual level, that is, one programming language at a time."

(CLSCR) CROSS LANGUAGE SOURCE CODE REUSE DETECTION USING INTERMEDIATE LANGUAGE:

"Some of the tools are Sherlock, MOSS, JPLAG etc. All of these tools detect mono language plagiarism"