Syntax tree fingerprinting: a foundation for source code similarity detection
Similarity Search in High Dimensions via Hashing