• DocumentCode
    1976830
  • Title

    An If-While-If Model-Based Performance Evaluation of Ranking Metrics for Spectra-Based Fault Localization

  • Author

    Chunyan Ma ; Tian Tan ; Yibo Chen ; Yunwei Dong

  • Author_Institution
    Sch. of Software & Microelectron., Northwestern Polytech. Univ., Xi´an, China
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    609
  • Lastpage
    618
  • Abstract
    Spectra-based fault localization (SFL) is an automatic fault-localization technique which has received a lot of attention due to its simplicity and effectiveness. SFL uses ranking metric (RM) to rank the risk of fault existence in each program entity after dynamically collecting the necessary information. The evaluation of RMs for SFL has recently become a research focus. To evaluate the average performance of RMs for SFL with different single-fault types, an If-While-If (IWI) model-based approach is presented in this paper. Firstly, through investigating rankings of statements in the IWI model, this paper takes an optimal RM known as an example to analyze its localization effectiveness for five types of single-fault. Secondly, a generic hierarchical method is given in the IWI model to precisely calculate the average performance of RMs. Two experiments, that calculate the average performance of the optimal RM on the IWI model and actual programs, are conducted with five single-fault types. The experimental results agree with theoretical analyses. It is found that the average performance of the optimal RM is related to the number of test cases and the number of program cycles, and the fault type. The IWI model could function as large programs to effectively evaluate RMs for different fault types.
  • Keywords
    fault tolerant computing; performance evaluation; software metrics; IWI model-based approach; RM evaluation; SFL technique; fault type; generic hierarchical method; if-while-if model-based performance evaluation; program cycles; program entity; ranking metrics; spectra-based fault localization; Analytical models; Educational institutions; Mathematical model; Performance evaluation; Software; Syntactics; If-While-If (IWI) model; performanc evaluatione; ranking metric (RM ); spectra-based fault localization (SFL);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
  • Conference_Location
    Kyoto
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2013.99
  • Filename
    6649889