Intention-based diagnosis of novice programming errors (1986)

by W L Johnson