Congratulations to Davin McCall, research student in the School of Computing, who has recently passed his PhD viva, with minor corrections. His PhD thesis was entitled 'Novice Programmer Errors – Analysis and Diagnostics‘.
The thesis detailed a systematic and thorough approach both to analysing which errors that are most problematic for students, and to automated diagnosis of errors.
Abstract
All programmers make errors when writing program code, and for novices the difficu...