Moss is an open-source plagiarism detection software created by Doalitic. It can check code similarity across multiple programming languages to identify potential cases of plagiarism or copying.
Moss is an open-source plagiarism detection software developed by Doalitic. It is designed to detect similarities in source code across multiple programming languages including C, C++, Java, Python, C#, JavaScript, Fortran, ML, Haskell, Lisp, Scheme, Pascal, Modula2, Ada, Perl, TCL, Matlab, VHDL, Verilog, and assembly code.
Moss works by analyzing source code submissions, breaking the code down into short segments called fingerprints, and comparing those fingerprints across multiple submissions to identify high levels of overlap or similarity. It generates a report highlighting instances where significant portions of code seem to be shared across submissions.
As an open-source tool, Moss is free to use and can be self-hosted. It allows teachers and institutions to check for potential plagiarism and unauthorized collaboration in programming assignments. By identifying excessive similarity between submissions, Moss gives educators the opportunity to further investigate and handle potential violations of academic honesty policies.
Some of the key features of Moss include support for over 12 programming languages, options to compare code against very large databases of existing submissions, advanced filters to eliminate trivial matches, and customizable similarity thresholds. As an automated system, it allows code submissions to be quickly screened for potential issues in a scalable way.
Here are some alternatives to Moss (By Doalitic):
Suggest an alternative ❐