DocumentCode :
251923
Title :
Follow the path: Debugging tools for test-driven fault navigation
Author :
Perscheid, Michael ; Hirschfeld, Robert
Author_Institution :
Software Archit. Group, Univ. of Potsdam, Potsdam, Germany
fYear :
2014
fDate :
3-6 Feb. 2014
Firstpage :
446
Lastpage :
449
Abstract :
Debugging failing test cases, particularly the search for failure causes, is often a laborious and time-consuming activity. Standard debugging tools such as symbolic debuggers and test runners hardly facilitate developers during this task because they neither provide advice to failure causes nor back-in-time capabilities. In this paper, we present test-driven fault navigation as a debugging guide that integrates spectrum-based and state anomalies into execution histories in order to systematically trace failure causes back to defects. We describe and demonstrate our Path tools that implement our debugging method for the Squeak/Smalltalk development environment.
Keywords :
program debugging; program diagnostics; software tools; Squeak-Smalltalk development environment; debugging guide; debugging method; debugging tools; execution histories; spectrum-based anomalies; state anomalies; systematical failure cause tracing; test-driven fault navigation; Debugging; History; Navigation; Standards; Synchronization; Testing; Back-in-time; Debugging Testing; Likely Invariants; Smalltalk; Spectrum-based Anomalies; Squeak;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on
Conference_Location :
Antwerp
Type :
conf
DOI :
10.1109/CSMR-WCRE.2014.6747215
Filename :
6747215
Link To Document :
بازگشت