Gray, W. D., Corbett, A. T., & VanLehn, K. (1988). Planning and Implementation Errors in Algorithm Design. In Proceedings of the Eleventh Annual Conference of the Cognitive Science Society. Montreal, Canada.
Planning and Implementation Errors in Algorithm Design
Fifty-nine programmers were asked to code a Lisp function that performs a depth-first search of an hierarchy. Twenty-three of these programmers performed a paper-and-pencil simulation of the algorithm prior to writing the code. An analysis of the 59 solutions revealed errors in both planning and implementation that occur at difficult points in the algorithm design process. The programmers who simulated the function produced fewer major planning errors than those who did not. We conclude that it is possible to discern categories of errors that reflect not just implementation failures, but failures in predictable steps in the algorithm design process.
Back to Home << Publications Visitors since 2004.12.08: