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
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;
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
DOI :
10.1109/HUICS.1996.549508