A situated cognition view about the effects of planning and authorship on computer program debugging

被引:7
作者
Law, LC [1 ]
机构
[1] Univ Munich, D-80539 Munich, Germany
关键词
D O I
10.1080/014492998119283
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Two experiments were conducted to investigate the relationship between planning and debugging and the effect of program authorship on debugging strategies. Three groups of participants with different programming experiences were recruited. In the first experiment, the participants were asked to develop and debug their self-generated program whereas in the second experiment, they were asked to debug an other-written program where some logical errors were planted. Situated cognition approach, being an emergent cognitive paradigm, furnishes an alternative framework to understand the problems of interest. Deweyan notion of inquiry and Gibsonian theory of affordance are of particular relevance. The results show that planning is ineffective for debugging, irrespective of the programming expertise level and program authorship. Besides, situated debugging is demonstrated to be the preferred strategy which is not significantly related to the program authorship. A model of planning for program debugging and a theory of two-faceted transparency are postulated for explicating the observations.
引用
收藏
页码:325 / 337
页数:13
相关论文
共 51 条
[1]  
AGRE P, 1990, DESIGNING AUTONOMOUS, P17
[2]   THE SYMBOLIC WORLDVIEW - REPLY [J].
AGRE, PE .
COGNITIVE SCIENCE, 1993, 17 (01) :61-69
[3]  
ALLEN J, 1990, READINGS PLANNING
[4]   NOVICES DEBUGGING WHEN PROGRAMMING IN PASCAL [J].
ALLWOOD, CM ;
BJORHAG, CG .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1990, 33 (06) :707-724
[5]  
[Anonymous], 1986, 1 WORKSHOP EMPIRICAL
[6]  
[Anonymous], HUMAN COMPUTER INTER
[7]  
[Anonymous], LEARNING HUMANS MACH
[8]  
[Anonymous], 1987, NEW TECHNOLOGY HUMAN
[9]  
Bratman M., 1987, INTENTION PLANS PRAC