• 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