DocumentCode :
181917
Title :
The Challenge of Helping the Programmer during Debugging
Author :
Reiss, Steven P.
Author_Institution :
Dept. of Comput. Sci., Brown Univ. Providence, Providence, RI, USA
fYear :
2014
fDate :
29-30 Sept. 2014
Firstpage :
112
Lastpage :
116
Abstract :
Programmers spend considerable time debugging their systems. They add logging statements and use debuggers to run their systems in a controlled environment all in an attempt to understand what is happening as their program executes. Our hypothesis is that visualization tools can significantly improve the debugging process. A wide variety of tools have been developed for visualizing and understanding the dynamics of program execution. These tools can provide lots of information about executions. However, most tools are not designed to be used with a debugger. What is needed are tools that can work while the programmer is debugging a system and that provide the information the programmer needs to understand and assist the debugging process. We have started to develop such tools within the context of the Code Bubbles development environment. However, there is much room for improvement and we call upon the software visualization community to think about and develop practical tools that will improve the debugging process.
Keywords :
program debugging; program visualisation; code bubble development environment; debuggers; logging statements; program execution dynamics; software visualization community; system debugging process; visualization tools; Context; Data structures; Data visualization; Debugging; History; Software; Visualization; Software visualization; debugging; dynamic visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Visualization (VISSOFT), 2014 Second IEEE Working Conference on
Conference_Location :
Victoria, BC
Type :
conf
DOI :
10.1109/VISSOFT.2014.27
Filename :
6980222
Link To Document :
بازگشت