Heuristic classification - Clancey, William J. (Dep. of Computer Science, 1985)