使用Jplag剽窃不同语言

时间:2016-04-18 12:18:03

标签: plagiarism-detection

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

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

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

有人可以建议我使用不同语言处理所有代码的方法。

1 个答案:

答案 0 :(得分:1)

根据这些参考资料,不可能用JPLAG检测跨语言抄袭。

Detecting source code reuse across programming languages

  

“JPlag能够检测不同编程语言中的源代码重用,尽管在单语级别,即一次一种编程语言。”

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

  

“有些工具是Sherlock,MOSS,JPLAG等。所有这些工具都能检测出单语抄袭”