Java Reference
In-Depth Information
11. The
Measure Of Software Similarity
(MOSS) [SWA03] tool can detect
similarity of programs written in a variety of modern programming lan-
guages. Its main application has been in detecting similarity of programs
submitted in computer science classes, where such similarity may indi-
cate plagiarism (students, beware!). In theory, detecting equivalence of
two programs is
undecidable
, but MOSS does a very good job of finding
similarity in spite of that limitation.
Investigate the techniquesMOSS uses to find similarity. HowdoesMOSS
di
ff
er from other approaches for detecting possible plagiarism?