Intention-based diagnosis of errors in novice programs (1985)

by W L Johnson