DocumentCode :
3048940
Title :
Cognitive activities and support in debugging
Author :
Yoon, Byung-do ; Garcia, Oscar N.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., George Washington Univ., Washington, DC, USA
fYear :
1998
fDate :
22-25 Mar 1998
Firstpage :
160
Lastpage :
169
Abstract :
Features of debugging aids have been currently developed to facilitate the debugging process at times without explicit cognitive considerations. We investigate the design rationale for developing debugging aids and analyze the role of debugging tools available today. By investigating the programmers´ debugging process, we analyze the process of debugging and how debugging aids can help programmers. Debugging is performed mainly through the comprehension and isolation strategies along with abstractions. While debugging tools including tracing memory viewing, control flow graphs, and visualizations support the comprehension strategy, functions such as backtracking and breakpoints facilitate the isolation strategy. Debugging aids should help programmers enhance their understanding of the program and facilitate the process of gathering clues and searching for, and identifying the bug. Finally, we provide some suggestions on building more sophisticated debugging aids
Keywords :
cognitive systems; human factors; interactive systems; program debugging; user interfaces; abstractions; backtracking; breakpoints; cognitive activities; cognitive considerations; comprehension strategy; control flow graphs; debugging aids; debugging support; debugging tools; design rationale; isolation strategies; memory viewing; program debugging process; visualizations; Ambient intelligence; Computer errors; Debugging; Error correction; Flow graphs; Humans; Programming profession; Software maintenance; Software systems; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Human Interaction with Complex Systems, 1998. Proceedings., Fourth Annual Symposium on
Conference_Location :
Dayton, OH
Print_ISBN :
0-8186-8341-4
Type :
conf
DOI :
10.1109/HUICS.1998.659974
Filename :
659974
Link To Document :
بازگشت