• 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