• 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