• DocumentCode
    2869152
  • Title

    Wielding Statistical Fault Localization Statistically

  • Author

    Yunqian Zhang ; Lin Chen ; Bo Jiang ; Zhenyu Zhang

  • Author_Institution
    State Key Lab. of Comput. Sci., Inst. of Software, Beijing, China
  • fYear
    2012
  • fDate
    27-30 Nov. 2012
  • Firstpage
    189
  • Lastpage
    194
  • Abstract
    Program debugging is a laborious but necessary phase of software development. It generally consists of fault localization, bug fix, and regression testing. Statistical software fault localization automates the manual and error-prone first task. It predicts fault locations by analyzing dynamic program spectrum captured in program runs. Previous studies mostly focused on how to provide reliable input data to such a technique and how to process the data accurately, but inadequately studied how to wield the output result of such a technique. In this work, we raise the assumption of symmetric distribution on the effectiveness of such a technique in locating faults, based on empirical results. We use maximum likelihood estimate and linear programming to develop a tuning method to enhance the result of a statistical fault localization technique. Experiments with two representative such techniques on two realistic UNIX utility programs validate our assumption and show our method effective.
  • Keywords
    dynamic programming; program debugging; software engineering; statistical analysis; dynamic program spectrum; program debugging; software development; wielding statistical fault localization statistically; Circuit faults; Complexity theory; Flexible printed circuits; Histograms; Maximum likelihood estimation; Software; Tuning; software fault localization; statistical fault localization methods; tuning methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2012 IEEE 23rd International Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    978-1-4673-5048-8
  • Type

    conf

  • DOI
    10.1109/ISSREW.2012.51
  • Filename
    6405440