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