• DocumentCode
    3223623
  • Title

    Spectrum-based fault localization tool with test case preprocessor

  • Author

    Daniel, Philemon ; Sim, K.Y.

  • Author_Institution
    Fac. of Eng., Comput. & Sci., Swinburne Univ. of Technol., Kuching, Malaysia
  • fYear
    2013
  • fDate
    2-4 Dec. 2013
  • Firstpage
    162
  • Lastpage
    167
  • Abstract
    Spectrum-based Fault Localization (SBFL) is an emerging debugging technique that assists software developers to locate faulty code in software. By utilizing code execution information (spectra), SBFL metrics rank lines of codes in software according to their likeliness to be faulty. However, recent studies showed that contradicting, duplicated or noisy spectra may deteriorate the ranking accuracy of SBFL metrics. In this paper, we propose and develop a novel SBFL tool with test case preprocessor to filter out test cases with contradicting, duplicated or other noisy spectra. Case studies conducted on real life faulty programs show that the proposed SBFL tool with test case preprocessor has successfully improved the performance of SBFL metrics in majority of the cases studied.
  • Keywords
    program compilers; program debugging; software fault tolerance; SBFL metrics rank lines; code execution information; debugging technique; software developers; spectrum based fault localization tool; test case preprocessor; Graphical user interfaces; Harmonic analysis; Noise measurement; Power harmonic filters; Schedules; Debugging Tool; Software Analysis; Spectrum-based Fault Localization; Test Case Preprocessor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Open Systems (ICOS), 2013 IEEE Conference on
  • Conference_Location
    Kuching
  • Print_ISBN
    978-1-4799-3152-1
  • Type

    conf

  • DOI
    10.1109/ICOS.2013.6735067
  • Filename
    6735067