A comparison of code similarity analysers
Winnowing: local algorithms for document fingerprinting