MODELS OF DEBUGGING

被引:37
作者
GILMORE, DJ
机构
[1] Nottingham University, Nottingham
关键词
D O I
10.1016/0001-6918(91)90009-O
中图分类号
B84 [心理学];
学科分类号
04 ; 0402 ;
摘要
This paper proposes a view of computer program debugging, which tackles some of the simplifying short-comings of existing models. The paper begins by reviewing some of the existing models of debugging and their assumptions, before looking in more detail at one of the dominant paradigms for investigating debugging, that of predicting bug detection success. A reanalysis of the bug detection data from Gilmore and Green (1988) provides evidence that the assumptions of existing models are not valid. The important part of this result is the realisation that these assumptions have been derived from a view of debugging as fault diagnosis, rather than as a critical component of design. In conclusion, the paper describes the important features of debugging as a design activity, before outlining some predictions and implications which can be derived from the model.
引用
收藏
页码:151 / 172
页数:22
相关论文
共 18 条
[1]  
ATWOOD ME, 1978, AD A0605220
[2]  
CURTIS W, 1988, HDB HUMAN COMPUTER I
[3]   THE NATURE AND DEVELOPMENT OF PROGRAMMING PLANS [J].
DAVIES, SP .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1990, 32 (04) :461-481
[4]   AN INVESTIGATION OF THE UTILITY OF FLOWCHARTS DURING COMPUTER-PROGRAM DEBUGGING [J].
GILMORE, DJ ;
SMITH, HT .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1984, 20 (04) :357-372
[5]   PROGRAMMING PLANS AND PROGRAMMING EXPERTISE [J].
GILMORE, DJ ;
GREEN, TRG .
QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY SECTION A-HUMAN EXPERIMENTAL PSYCHOLOGY, 1988, 40 (03) :423-442
[6]   COMPREHENSION AND RECALL OF MINIATURE PROGRAMS [J].
GILMORE, DJ ;
GREEN, TRG .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1984, 21 (01) :31-48
[7]  
GILMORE DJ, 1986, THESIS U SHEFFIELD
[8]  
GUGERTY L, 1986, EMPIRICAL STUDIES PR
[9]  
JOHNSON WL, 1983, 286 YAL U COMP SCI D
[10]  
Katz I. R., 1987, Human-Computer Interaction, V3, P351, DOI 10.1207/s15327051hci0304_2