DocumentCode :
1690285
Title :
Visualization of test information to assist fault localization
Author :
Jones, James A. ; Harrold, Mary Jean ; Stasko, John
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2002
Firstpage :
467
Lastpage :
477
Abstract :
One of the most expensive and time-consuming components of the debugging process is locating the errors or faults. To locate faults, developers must identify statements involved in failures and select suspicious statements that might contain faults. The paper presents a technique that uses visualization to assist with these tasks. The technique uses color to visually map the participation of each program statement in the outcome of the execution of the program with a test suite, consisting of both passed and failed test cases. Based on this visual mapping, a user can inspect the statements in the program, identify statements involved in failures, and locate potentially faulty statements. The paper also describes a prototype tool that implements our technique along with a set of empirical studies that use the tool for evaluation of the technique. The empirical studies show that, for the subject we studied, the technique can be effective in helping a user locate faults in a program.
Keywords :
program debugging; program testing; program visualisation; color; debugging; failures; fault localization; potentially faulty statements; program statement; suspicious statements; test information; test suite; visual mapping; visualization; Computer errors; Costs; Debugging; Educational institutions; Fault diagnosis; Permission; Programming; Prototypes; Testing; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
1-58113-472-X
Type :
conf
Filename :
1007991
Link To Document :
بازگشت