Novice LISP Errors: Undetected Losses of Information from Working Memory
暂无分享,去创建一个
Four experiments study the errors students make using LISP functions. The first two experiments show that frequency of errors is increased by increasing the complexity of irrelevant aspects of the problem. The experiments also show that the distribution of errors is largely random and that subjects' errors seem to result from slips rather than from misconceptions. Experiment 3 shows that subjects' errors tend to involve loss of parentheses in answers when the resulting errors are well-formed LISP expressions. Experiment 4 asks subjects, who knew no LISP, to judge the reasonableness of the answers to various LISP function calls. Subjects could detect many errors on the basis of general criteria of what a reasonable answer should look like. On the basis of these four experiments, we conclude that errors occur when there is a loss of information in the working memory representation of the problem and when the resulting answer still looks reasonable.
[1] John Seely Brown,et al. Diagnostic Models for Procedural Bugs in Basic Mathematical Skills , 1978, Cogn. Sci..
[2] D. Norman. Categorization of action slips. , 1981 .
[3] John R. Anderson,et al. Learning to Program in LISP , 1984, Cogn. Sci..
[4] John R. Anderson,et al. Learning to Program in LISP , 1984, Cogn. Sci..
[5] John R. Anderson,et al. An Interactive Computer-Based Tutor for LISP , 1984, AAAI.