jplag / JPlag

State-of-the-Art Software Plagiarism & Collusion Detection
https://jplag.github.io/JPlag/
GNU General Public License v3.0
1.01k stars 292 forks source link

JPlag DOs and DONTs #342

Open sebinside opened 2 years ago

sebinside commented 2 years ago

JPlag is - without a doubt - a powerful tool to counter software plagiarism. However, it is not designed to be used autonomously without human supervision. Recently, this raised ethical concerns. To face these, we want to create a list of DOs and DONTs, and provide information on when not to use JPlag. This shall help non-expert users to better understand what JPlag can and can't do.

Everyone is invited to add to this list which will later be persisted in #267. Some examples:

DOs

DON'Ts

tsaglam commented 2 years ago

We should also clarify that we consider the text/char frontends as severely outdated, as more modern (ML/NLP-based) methods might be way better to detect plagiarism in natural language texts. Thus, these frontends should be used with care.

sebinside commented 11 months ago

In the same train of thought, we should rework the README description in a way that implies that JPlag only helps in plagiarism detection and is no standalone detector without the help of the human.