Detection of similarities in student programs | Synapse