Towards Context-Aware Spectrum-Based Fault Localization

被引:1
|
作者
Szatmari, Attila [1 ]
机构
[1] Univ Szeged, Software Engn Dept, Szeged, Hungary
关键词
Context; Context-Aware Fault Localization; SBFL;
D O I
10.1109/ICST57152.2023.00060
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many Spectrum-based Fault Localization (SBFL) techniques have been published over the years, but they are still rarely used in the industry. Traditional SBFL methods may be effective in certain situations but may fall short in others due to a lack of contextual information for the algorithm to function properly. I have made efforts to improve SBFL algorithms by investigating how SBFL aligns bug-fix patterns with high-ranked elements, creating an improved algorithm that uses call frequencies, examining how division by zero affects SBFL's efficiency, and proposing ways to avoid it. I have also developed a user feedback-based SBFL tool called CharmFL, which is helpful for Python programmers. I consider all of these things as contexts that can be used to create a more context-aware SBFL approach. In this doctoral symposium, I present my research and outline my plans for the remainder of my Ph.D. program.
引用
收藏
页码:496 / 498
页数:3
相关论文
共 50 条
  • [21] Metamorphic slice: An application in spectrum-based fault localization
    Xie, Xiaoyuan
    Wong, W. Eric
    Chen, Tsong Yueh
    Xu, Baowen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (05) : 866 - 879
  • [22] Accuracy Graphs of Spectrum-Based Fault Localization Formulas
    Tang, Chung Man
    Chan, W. K.
    Yu, Yuen Tak
    Zhang, Zhenyu
    IEEE TRANSACTIONS ON RELIABILITY, 2017, 66 (02) : 403 - 424
  • [23] Spectrum-Based and Program Slicing Statistical Fault Localization
    Li, Jia-Yi
    Yan, Hai-Hua
    Wang, Xu-Chen
    3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND MECHANICAL AUTOMATION (CSMA 2017), 2017, : 36 - 44
  • [24] Spectrum-based fault localization in software product lines
    Arrieta, Aitor
    Segura, Sergio
    Markiegi, Urtzi
    Sagardui, Goiuria
    Etxeberria, Leire
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 100 : 18 - 31
  • [25] A Survey of Challenges in Spectrum-Based Software Fault Localization
    Sarhan, Qusay Idrees
    Beszedes, Arpad
    IEEE ACCESS, 2022, 10 : 10618 - 10639
  • [26] Spectrum-Based Fault Localization for Logic-Based Reasoning
    Pill, Ingo
    Wotawa, Franz
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2018, : 192 - 199
  • [27] Effective fault localization and context-aware debugging for concurrent programs
    Chu, Justin
    Yu, Tingting
    Hayes, Jane Huffman
    Han, Xue
    Zhao, Yu
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (01):
  • [28] Enhancing Spectrum-Based Fault Localization Using Fault Influence Propagation
    He, Hongdou
    Ren, Jiadong
    Zhao, Guyu
    He, Haitao
    IEEE ACCESS, 2020, 8 (08): : 18497 - 18513
  • [29] Fault Localization in Server-Side Applications Using Spectrum-Based Fault Localization
    Sha, Yoshitomo
    Nagura, Masataka
    Takada, Shingo
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 1139 - 1146
  • [30] Demystifying the Combination of Dynamic Slicing and Spectrum-based Fault Localization
    Reis, Sofia
    Abreu, Rui
    d'Amorim, Marcelo
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4760 - 4766