On The Efficiency Of Combination Of Program Slicing and Spectrum-Based Fault Localization

被引:0
|
作者
Soha, Peter Attila [1 ]
机构
[1] Univ Szeged, Software Engn Dept, Szeged, Hungary
关键词
Program Slicing; Spectrum-based Fault Localization; debugging; combined FL;
D O I
10.1109/ICST57152.2023.00061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Finding the specific location of an error during debugging can be assisted by a variety of automated methods. One such method is Spectrum-Based Fault Localization (SBFL), which is based on test execution statistics, and is a commonly used automated method for identifying errors. The core idea of SBFL is to examine the pass/fail and coverage statistics of each test case, and then assign a level of suspicion to different parts of the program, using one of many different heuristic formulas. Another approach is to use the syntactic relationship of the program elements to trace the computation path from the observed behaviour to the actual error. For example, by using Program Slicing, a subset of the program, including the error itself, can be determined which may have contributed to the computation at the observed location in the program. Both Program Slicing and Spectrum-Based Fault Localization have a wealth of literature dedicated to them individually. However, there have been efforts to combine the two techniques in an attempt to more effectively identify faults. Previous research has demonstrated that these hybrid solutions can bring together the best aspects of the underlying methods. However, much of this research has concentrated on specific SBFL and PS algorithms, and a particular type of combination is usually proposed. Our aim is to carry out a comprehensive examination of the potential of combining these two approaches for fault localization. As we believe that this area has not yet been fully explored, we hope to develop new and innovative methods as well.
引用
收藏
页码:499 / 501
页数:3
相关论文
共 50 条
  • [41] Spectrum-Based Fault Localization for Spreadsheets: Influence of Correct Output Cells on the Fault Localization Quality
    Hofer, Birgit
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 263 - 268
  • [42] The Efficiency of Critical Slicing in Fault Localization
    Z. A. Al-Khanjari
    M. R. Woodward
    Haider Ali Ramadhan
    N. S. Kutti
    Software Quality Journal, 2005, 13 : 129 - 153
  • [43] The efficiency of critical slicing in fault localization
    Al-Khanjari, ZA
    Woodward, MR
    Ramadhan, H
    Kutti, NS
    SOFTWARE QUALITY JOURNAL, 2005, 13 (02) : 129 - 153
  • [44] Extended Abstract of "Spectrum-Based Fault Localization in Software Product Lines"
    Arrieta, Aitor
    Segura, Sergio
    Markiegi, Urtzi
    Sagardui, Goiuria
    Etxeberria, Leire
    SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2020, : 13 - 13
  • [45] Spectrum-Based Fault Localization Using Fault Triggering Model to Refine Fault Ranking List
    Wang, Yong
    Huang, Zhiqiu
    Wang, Rongcun
    Yu, Qiao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (10): : 2436 - 2446
  • [46] Spectrum-based fault localization using empirical mode decomposition algorithm
    Fan, Xin
    Chen, Qi
    Yu, Li
    Liu, Fangqi
    Zhu, Jiahao
    Zheng, Wei
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [47] Division by Zero: Threats and Effects in Spectrum-Based Fault Localization Formulas
    Vince, Daniel
    Szatmari, Attila
    Kiss, Akos
    Beszedes, Arpad
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 221 - 230
  • [48] Improving the Accuracy of Spectrum-Based Fault Localization Using Multiple Rules
    Wang, Rongcun
    Jiang, Shujuan
    Zhang, Kun
    Yu, Qiao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (06) : 1328 - 1338
  • [49] Combining Spectrum-Based Fault Localization and Statistical Debugging: An Empirical Study
    Jiang, Jiajun
    Wang, Ran
    Xiong, Yingfei
    Chen, Xiangping
    Zhang, Lu
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 502 - 514
  • [50] Spectrum-Based Fault Localization on a Collaboration Graph of a System-of-Systems
    Shin, Yong-Jun
    Hyun, Sangwon
    Baek, Young-Min
    Bae, Doo-Hwan
    2019 14TH ANNUAL CONFERENCE SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2019, : 358 - 363