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 :
بازگشت