Loading...
Please wait, while we are loading the content...
Similar Documents
Pilot Studies on Debugging Oracle Assistants (1993)
| Content Provider | CiteSeerX |
|---|---|
| Author | Spafford, Eugene H. Viravan, Chonchanok |
| Abstract | A debugging oracle is a decision maker during a debugging process. Three major decisions during typical debugging sessions are on the identities, the locations, and the repairs of faults. A programmer usually acts as a debugging oracle. Our research objective is to help him in his decision-making process with a debugging oracle assistant. To enhance our understanding of both the debugging oracle and the debugging oracle assistant, we studied how 14 expert programmers debug a C program with over 4300 executable lines of code including real faults of omission. Four different forms of debugging oracle assistance were tested. The outcome of the studies provides insight to programmers ’ needs and the forms of assistants which fulfill them. We find that information alone does not improve debugging performance. The two assistants that helped programmers make more accurate decisions on faults observed when programmers needed help and provided unsolicited and customized |
| File Format | |
| Publisher Date | 1993-01-01 |
| Access Restriction | Open |
| Subject Keyword | Decision Maker Executable Line Major Decision Decision-making Process Accurate Decision Oracle Assistant Pilot Study Typical Debugging Session Debugging Oracle Programmer Need Debugging Oracle Assistant Expert Programmer Debugging Process Different Form Oracle Assistance Real Fault Research Objective |
| Content Type | Text |