First steps in programming: A rationale for attention investment models

被引:95
作者
Blackwell, AF [1 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge CB2 1TN, England
来源
IEEE 2002 SYMPOSIA ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/HCC.2002.1046334
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Research into the cognitive aspects of programming originated in the study of professional programmers (whether experts or students). Even "end-user" programmers in previous studies have often worked in organizations where programming is recognized to be demanding professional work - the term "power-user" recognizes this technical kudos. But as personal computers become widespread, and most new domestic appliances incorporate microprocessors, many people are engaging in programming-like activities in domestic or nonprofessional contexts. Such users often have less motivation and more obstacles to programming, meaning that they may be unlikely even to take the first steps. This paper analyses the generic nature of those first steps, and identifies the cognitive demands that characterize them. On the basis of this analysis we propose the Attention Investment model, a cognitive model of programming that offers a consistent account of all programming behaviour, from professionals to end-users.
引用
收藏
页码:2 / 10
页数:9
相关论文
共 31 条
[1]  
[Anonymous], 1983, IEEE Computer
[2]  
[Anonymous], P SIGCHI C HUM FACT, DOI [DOI 10.1145/97243.97266, DOI 10.1145/97243.97281]
[3]  
Blackwell A., 1999, 11 ANN WORKSH PSYCH, P24
[4]   AutoHAN: An architecture for programming the home [J].
Blackwell, AF ;
Hague, R .
IEEE SYMPOSIA ON HUMAN-CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2001, :150-157
[5]   See what you need: Helping end-users to build abstractions [J].
Blackwell, AF .
JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (05) :475-499
[6]  
BLACKWELL AF, 2002, P HCC02
[7]  
BLACKWELL AF, 2002, P CHI02, P910
[8]  
Card S. K., 1983, PSYCHOL HUMAN COMPUT
[9]  
CARLSON RA, 1993, J EXP PSYCHOL HUMAN, V19, P531
[10]  
Goldhaber Michael H., 1992, RELEASE 1 0, V3, P1