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 条
  • [31] Do Bug-Fix Types Affect Spectrum-Based Fault Localization Algorithms' Efficiency?
    Szatmari, Attila
    Vancsics, Bela
    Beszedes, Arpad
    VST '20: PROCEEDINGS OF THE 2020 IEEE 3RD INTERNATIONAL WORKSHOP ON VALIDATION, ANALYSIS, AND EVOLUTION OF SOFTWARE TESTS, 2020, : 16 - 23
  • [32] Towards Context-Aware Spectrum-Based Fault Localization
    Szatmari, Attila
    2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, : 496 - 498
  • [33] Using Spectrum-based Fault Localization for Test Case Grouping
    Weiglhofer, Martin
    Fraser, Gordon
    Wotawa, Franz
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 630 - 634
  • [34] Spectrum-Based Fault Localization for Context-Free Grammars
    Raselimo, Moeketsi
    Fischer, Bernd
    PROCEEDINGS OF THE 12TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING (SLE '19), 2019, : 15 - 28
  • [35] Spectrum-Based Fault Localization Method with Test Case Reduction
    Zhang, Xiaohong
    Wang, Ziyuan
    Zhang, Weifeng
    Ding, Hui
    Chen, Lin
    IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 548 - 549
  • [36] Applying Spectrum-based Fault Localization on Novice's Programs
    Araujo, Eliane
    Gaudencio, Matheus
    Serey, Dalton
    Figueiredo, Jorge
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [37] Spectrum-based Fault Localization Tool with Test Case Preprocessor
    Daniel, Patrick
    Sim, K. Y.
    2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 162 - 167
  • [38] Poster: A Qualitative Reasoning Approach to Spectrum-based Fault Localization
    Perez, Alexandre
    Abreu, Rui
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 372 - 373
  • [39] Debugging Flaky Tests using Spectrum-based Fault Localization
    Gruber, Martin
    Fraser, Gordon
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST, 2023, : 128 - 139
  • [40] Can We Predict the Quality of Spectrum-based Fault Localization?
    Golagha, Mojdeh
    Pretschner, Alexander
    Briand, Lionel C.
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020), 2020, : 4 - 15