• DocumentCode
    3031683
  • Title

    Rapid: Identifying Bug Signatures to Support Debugging Activities

  • Author

    Hsu, Hwa-You ; Jones, James A. ; Orso, Alessandro

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    439
  • Lastpage
    442
  • Abstract
    Most existing fault-localization techniques focus on identifying and reporting single statements that may contain a fault. Even in cases where a fault involves a single statement, it is generally hard to understand the fault by looking at that statement in isolation. Faults typically manifest themselves in a specific context, and knowing that context is necessary to diagnose and correct the fault. In this paper, we present a novel fault-localization technique that identifies sequences of statements that lead to a failure. The technique works by analyzing partial execution traces corresponding to failing executions and identifying common segments in these traces, incrementally. Our approach provides developers a context that is likely to result in a more directed approach to fault understanding and a lower overall cost for debugging.
  • Keywords
    program debugging; software fault tolerance; bug signatures; failing execution; fault localization; fault understanding; software debugging; Algorithm design and analysis; Availability; Costs; Debugging; Educational institutions; Failure analysis; Fault diagnosis; Isolation technology; Software prototyping; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-2187-9
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2008.68
  • Filename
    4639361