Guttenberg icon indicating copy to clipboard operation
Guttenberg copied to clipboard

Use "Moss" to compare code-snippets

Open FelixSFD opened this issue 6 years ago • 1 comments

Moss (for a Measure Of Software Similarity) is an automatic system for determining the similarity of programs. To date, the main application of Moss has been in detecting plagiarism in programming classes. Since its development in 1994, Moss has been very effective in this role. The algorithm behind moss is a significant improvement over other cheating detection algorithms (at least, over those known to us).

https://theory.stanford.edu/~aiken/moss/

I think it's definitely worth a try. At first, I'd implement this a in new Reason, but if it's working, we could try adding this to StringSimilarity.

There is an unofficial Java-library: https://github.com/nordicway/moji

FelixSFD avatar Mar 30 '18 10:03 FelixSFD