Mental representations of programs by novices and experts

Mental representations of programs by novices and experts
复制标题

新手和专家对程序的心理表征

DOI:
10.1145/169059.169088
复制
发表时间:
1993
期刊:
Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
J. Scholtz
J. Scholtz
中科院分区:
--
文献类型:
--
作者:
Vikki Fix;S. Wiedenbeck;J. Scholtz

文献摘要

被引文献

相似文献

本文介绍了计算机程序层次结构的心理表示的五个抽象特征,将代码的明确映射到目标,识别重复模式的基础,知识的联系以及计划文本中的实验。程序员研究了一个理解的PASCAL计划,然后回答了有关其特征的一系列问题,如果它们存在于所有抽象特征的证据中通常缺乏特征,但有证据表明,尽管发展较差,但它们的特征就具有很差的开头。
This paper presents five abstract characteristics of the mental representation of computer programs hierarchical structure, explicit mapping of code to goals, foundation on recognition of recurring patterns, connection of knowledge, and grounding in the program text. An experiment is reported in which expert and novice programmers studied a Pascal program for comprehension and then answered a series of questions about it designed to show these characteristics if they existed in the mental representations formed. Evidence for all of the abstract characteristics was found in the mental representations of expert programmers. Novices’ representations generally lacked the characteristics, but there was evidence that they had the beginnings, although poorly developed, of such characteristics.