Running students' software tests against each others' code: new life for an old "gimmick". - Stephen H. Edwards; Zalia Shams; Michael Cogswell; Robert C. Senkbeil (SIGCSE, 2012)