我有一堆来自学生的代码用于编码问题。我正在使用Jplag来查找他们的代码之间的相似之处。
java -jar jplag-yourVersion.jar -l java17 -r /tmp/jplag_results_exerise1/ -s /path/to/exercise1
这种语法适用于单一语言。但我有多种语言的代码,如c,c ++,java,python,ruby。
有人可以建议我使用不同语言处理所有代码的方法。
答案 0 :(得分:1)
根据这些参考资料,不可能用JPLAG检测跨语言抄袭。
Detecting source code reuse across programming languages:
“JPlag能够检测不同编程语言中的源代码重用,尽管在单语级别,即一次一种编程语言。”
(CLSCR) CROSS LANGUAGE SOURCE CODE REUSE DETECTION USING INTERMEDIATE LANGUAGE:
“有些工具是Sherlock,MOSS,JPLAG等。所有这些工具都能检测出单语抄袭”