3

I have a bunch of codes from students for a coding question. I am using Jplag to find the similarities between their codes.

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

This kind of syntax works for single language. But i am having codes in multiple languages like c, c++, java, python, ruby.

Can some one suggest me a method to process all the codes which are in different languages.

Siva Praveen
  • 2,213
  • 17
  • 20

1 Answers1

1

According to these references, it is not possible to detect cross-language plagiarism with 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"

Hamid Rouhani
  • 2,309
  • 2
  • 31
  • 45