This paper presents the results of a controlled experiment comparing debugging abilities of novice, intermediate, and skilled student programmers. Debugging-performance dif-ferences were studied using two single-page Pascal pro-grams: a binary search program and a median calculation program. Two types of semantic errors, array bounds and undefined variable, and two types of error messages, with and without line number, were varied within the two programs. Subjects were asked to find and correct a single error in each program. Results demonstrate skill-level differences, show the importance of error and message interaction, and support previous research claiming that programmers can almost always correct an error once it is located. 1
This paper reports the results of an exploratory study that investigated expert and novice debugging...
This study examines the effect of individual differences on the program comprehension strategies of ...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Graduation date: 1988Debugging, the process of locating and correcting errors in a computer\ud progr...
This experiment represents a new approach to the study of the psychology of programming, and demonst...
This study aims to provide a comprehensive and in-depth investigation of the debugging process in pr...
Using the Shneiderrnan model, programs were bugged with three classes of errors and then flagged wit...
This study reported the research ®ndings on improving programming skills of novice programmers by wa...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
Models of programming and debugging suggest many causes of errors, and many classifications of error...
Debugging is often difficult and frustrating for novices. Yet because students typically debug outsi...
This paper reviews the literature related to the learning and teaching of debugging computer program...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
This paper investigates the interplay between high level debugging strategies and low level tactics ...
Despite decades of research into how professional programmers debug, only recently has work emerged ...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
This study examines the effect of individual differences on the program comprehension strategies of ...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
Graduation date: 1988Debugging, the process of locating and correcting errors in a computer\ud progr...
This experiment represents a new approach to the study of the psychology of programming, and demonst...
This study aims to provide a comprehensive and in-depth investigation of the debugging process in pr...
Using the Shneiderrnan model, programs were bugged with three classes of errors and then flagged wit...
This study reported the research ®ndings on improving programming skills of novice programmers by wa...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
Models of programming and debugging suggest many causes of errors, and many classifications of error...
Debugging is often difficult and frustrating for novices. Yet because students typically debug outsi...
This paper reviews the literature related to the learning and teaching of debugging computer program...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
This paper investigates the interplay between high level debugging strategies and low level tactics ...
Despite decades of research into how professional programmers debug, only recently has work emerged ...
This paper reports the results of an exploratory study that investigated expert and novice debugging...
This study examines the effect of individual differences on the program comprehension strategies of ...
This paper reports the results of an exploratory study that investigated expert and novice debugging...