DocumentCode
2401392
Title
Are faults localizable?
Author
Lucia ; Thung, Ferdian ; Lo, David ; Jiang, Lingxiao
Author_Institution
Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
fYear
2012
fDate
2-3 June 2012
Firstpage
74
Lastpage
77
Abstract
Many fault localization techniques have been proposed to facilitate debugging activities. Most of them attempt to pinpoint the location of faults (i.e., localize faults) based on a set of failing and correct executions and expect debuggers to investigate a certain number of located program elements to find faults. These techniques thus assume that faults are localizable, i.e., only one or a few lines of code that are close to one another are responsible for each fault. However, in reality, are faults localizable? In this work, we investigate hundreds of real faults in several software systems, and find that many faults may not be localizable to a few lines of code and these include faults with high severity level.
Keywords
program debugging; software fault tolerance; bug severity; debugging activities; fault localization technique; software system; Computer bugs; Debugging; Educational institutions; Java; Manuals; Software systems; Bug Severity; Fault Locality; Fault Localization;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on
Conference_Location
Zurich
ISSN
2160-1852
Print_ISBN
978-1-4673-1760-3
Type
conf
DOI
10.1109/MSR.2012.6224302
Filename
6224302
Link To Document