Skip to main content
Article
Are faults localizable?
2012 9th IEEE Working Conference on Mining Software Repositories (MSR): 2-3 June 2012, Zurich, Switzerland: Proceedings
  • Lucia LUCIA, Singapore Management University
  • Ferdian THUNG, Singapore Management University
  • David LO, Singapore Management University
  • Lingxiao JIANG, Singapore Management University
Publication Type
Conference Proceeding Article
Version
Postprint
Publication Date
6-2012
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
  • Bug Severity,
  • Fault Locality,
  • Fault Localization
ISBN
9781467317603
Identifier
10.1109/MSR.2012.6224302
Publisher
IEEE
City or Country
Piscataway, NJ
Copyright Owner and License
Authors
Creative Commons License
Creative Commons Attribution-Noncommercial-No Derivative Works 4.0
Additional URL
http://doi.org/10.1109/MSR.2012.6224302
Citation Information
Lucia LUCIA, Ferdian THUNG, David LO and Lingxiao JIANG. "Are faults localizable?" 2012 9th IEEE Working Conference on Mining Software Repositories (MSR): 2-3 June 2012, Zurich, Switzerland: Proceedings (2012) p. 74 - 77
Available at: http://works.bepress.com/david_lo/77/