2016-04-18 4 views
1

私は、コーディングの質問のために学生からのコードをたくさん持っています。私はJplagを使ってコード間の類似点を見いだしています。さまざまな言語のJplagによる剽窃

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

この種の構文は、単一言語で動作します。しかし、私はc、C++、java、python、rubyのような複数の言語でコードを持っています。

異なる言語のすべてのコードを処理する方法がありますか?

答えて

1

これらの参考文献によると、JPLAGによる言語間の剽窃を検出することはできません。

Detecting source code reuse across programming languages

「はJPlagは単一言語のレベルで、すなわち、一度に1つのプログラミング言語であるが、異なるプログラミング言語でソースコードの再利用を検出することができます。」

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

"ツールの一部がJPLAGなどシャーロック、MOSS、これらのツールのすべてのモノの言語の盗作を検出しているが、"

関連する問題