Memory for the Random: A Simulation of Computer Program Recall

Contrary to a widely held belief, experts recall random material better than non-experts. This phenomenon, predicted by the CHREST computational model, was first established with chess players. Recently, it has been shown through a meta-analysis that it generalises to nearly all domains where the effect has been tested. In this paper, we carry out computer simulations to test whether the mechanism postulated with chess experts – the acquisition and use of a large number of chunks – also applies to computer programming experts. The results show that a simplified version of CHREST (without the learning and use of highlevel schemata known as templates) broadly captures the skill effect with scrambled programs. However, it fails to account for the differences found in humans between different types of randomisation. To account for these differences, additional mechanisms are necessary that use semantic processing.

[1]  Allan G. Bateson,et al.  Cognitive Processing Differences Between Novice and Expert Computer Programmers , 1987, Int. J. Man Mach. Stud..

[2]  Herbert A. Simon,et al.  Templates in Chess Memory: A Mechanism for Recalling Several Boards , 1996, Cognitive Psychology.

[3]  Bernard Guerin,et al.  The Effects of Semantic Complexity on Expert and Novice Computer Program Recall and Comprehension. , 1990, The Journal of general psychology.

[4]  Herbert A. Simon,et al.  EPAM-like Models of Recognition and Learning , 1984, Cogn. Sci..

[5]  H. Simon,et al.  Perception in chess , 1973 .

[6]  B. Adelson Problem solving and the development of abstract categories in programming languages , 1981, Memory & cognition.

[7]  Albert L. Schmidt,et al.  Effects of Experience and Comprehension on Reading Time and Memory for Computer Programs , 1986, Int. J. Man Mach. Stud..

[8]  Woodrow Barfield,et al.  Expert-novice differences for software: implications for problem-solving and knowledge acquisition , 1986 .

[9]  Fernand Gobet A computer model of chess memory , 1993 .

[10]  Fernand Gobet,et al.  Experts’ memory superiority for domain-specific random material generalizes across fields of expertise: A meta-analysis , 2016, Memory & Cognition.

[11]  Herbert A. Simon,et al.  Five seconds or sixty? Presentation time in expert memory , 2000, Cogn. Sci..

[12]  J. Pine,et al.  Chunking mechanisms in human learning , 2001, Trends in Cognitive Sciences.

[13]  Herbert A. Simon,et al.  Expertise effects in memory recall: comment on Vicente and Wang (1998). , 2000, Psychological review.

[14]  Fernand Gobet,et al.  Perception and Memory in Chess , 1996, J. Int. Comput. Games Assoc..

[15]  Gavriel Salvendy,et al.  Quantitative and qualitative differences between experts and novices in chunking computer software knowledge , 1994, Int. J. Hum. Comput. Interact..

[16]  Fernand Gobet,et al.  The role of constraints in expert memory. , 2003, Journal of experimental psychology. Learning, memory, and cognition.