ACM - affordances
Michael Uram
Robert J. McGlinn
ACM SIGCSE Bulletin
Machine assisted marking of programming assignments
Measurements of program similarity in identical task environments
Paperless submission and grading of student assignments
A plagiarism detection system
A tool that detects plagiarism in Pascal programs