• DocumentCode
    2978288
  • Title

    An Evaluation of Similarity Coefficients for Software Fault Localization

  • Author

    Abreu, Rui ; Zoeteweij, Peter ; Van Gemund, Arjan J C

  • Author_Institution
    Software Technol. Dept., Delft Univ. of Technol.
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    Automated diagnosis of software faults can improve the efficiency of the debugging process, and is therefore an important technique for the development of dependable software. In this paper we study different similarity coefficients that are applied in the context of a program spectral approach to software fault localization (single programming mistakes). The coefficients studied are taken from the systems diagnosis/automated debugging tools Pinpoint, Tarantula, and AMPLE, and from the molecular biology domain (the Ochiai coefficient). We evaluate these coefficients on the Siemens Suite of benchmark faults, and assess their effectiveness in terms of the position of the actual fault in the probability ranking of fault candidates produced by the diagnosis technique. Our experiments indicate that the Ochiai coefficient consistently outperforms the coefficients currently used by the tools mentioned. In terms of the amount of code that needs to be inspected, this coefficient improves 5% on average over the next best technique, and up to 30% in specific cases
  • Keywords
    fault diagnosis; probability; program debugging; program diagnostics; software fault tolerance; AMPLE; Ochiai coefficient; Pinpoint; Siemens Suite; Tarantula; automated debugging tools; automated software fault diagnosis; benchmark faults; dependable software; molecular biology; probability ranking; program spectral approach; similarity coefficients; software fault localization; Computer bugs; Computer science; Embedded system; Fault diagnosis; Mathematics; Particle measurements; Software debugging; Software reliability; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2006. PRDC '06. 12th Pacific Rim International Symposium on
  • Conference_Location
    Riverside, CA
  • Print_ISBN
    0-7695-2724-8
  • Type

    conf

  • DOI
    10.1109/PRDC.2006.18
  • Filename
    4041886