DocumentCode
2790761
Title
Hierarchical problem-solving in software debugging
Author
Yoon, Byung-do ; Garcia, Oscar N.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., George Washington Univ., Washington, DC, USA
fYear
1996
fDate
25-28 Aug 1996
Firstpage
147
Abstract
Debugging is a problem-solving process, where the programmer searches through the code using strategic skills to locate and identify the bug. Two major approaches have been identified in debugging (Yoon and Garcia, 1995): the comprehension approach and the isolation approach. In order to investigate how programmers select and apply the comprehension and isolation approach while locating bugs, we performed an experiment using expert programmers. Our initial analysis shows that experts use hierarchical problem-solving strategies in debugging
Keywords
human factors; problem solving; program debugging; program diagnostics; comprehension approach; experiment; hierarchical problem-solving strategies; isolation approach; software debugging; strategic skills; Cognitive science; Computer bugs; Computer science; Decision making; Knowledge engineering; Knowledge representation; Problem-solving; Programming profession; Protocols; Software debugging;
fLanguage
English
Publisher
ieee
Conference_Titel
Human Interaction with Complex Systems, 1996. HICS '96. Proceedings., Third Annual Symposium on
Conference_Location
Dayton, OH
Print_ISBN
0-8186-7493-8
Type
conf
DOI
10.1109/HUICS.1996.549508
Filename
549508
Link To Document