• DocumentCode
    2845015
  • Title

    Software Fault Localization Using DStar (D*)

  • Author

    Wong, W. Eric ; Debroy, Vidroha ; Li, Yihao ; Gao, Ruizhi

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at Dallas, Dallas, TX, USA
  • fYear
    2012
  • fDate
    20-22 June 2012
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    Effective debugging is crucial to producing dependable software. Manual debugging is becoming prohibitively expensive, especially due to the growing size and complexity of programs. Given that fault localization is one of the most expensive activities in program debugging, there has been a great demand for fault localization techniques that can help guide programmers to the locations of faults. In this paper a technique named DStar (D*), which has its origins rooted in similarity coefficient-based analysis, is proposed, which can identify suspicious locations for fault localization automatically without requiring any prior information on program structure or semantics. D* is evaluated across 21 programs and is compared to 16 different fault localization techniques. Both single-fault and multi-fault programs are used. Results indicate that D* is more effective at locating faults than all the other techniques it is compared to.
  • Keywords
    computational complexity; fault location; program debugging; D*; DStar; program complexity; program semantics; program structure; similarity coefficient-based analysis; software debugging; software fault localization; Context; Debugging; Noise measurement; Reliability; Software; Vectors; Testing; debugging; software fault localization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Security and Reliability (SERE), 2012 IEEE Sixth International Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    978-1-4673-2067-2
  • Type

    conf

  • DOI
    10.1109/SERE.2012.12
  • Filename
    6258291