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
Link To Document