GMBFL: Optimizing Mutation-Based Fault Localization via Graph Representation

被引:4
|
作者
Wu, Shumei [1 ]
Li, Zheng [1 ]
Liu, Yong [1 ]
Chen, Xiang [2 ]
Li, Mingyu [1 ]
机构
[1] Beijing Univ Chem Technol, Coll Informat Sci & Technol, Beijing, Peoples R China
[2] Nantong Univ, Sch Informat Sci & Technol, Nantong, Peoples R China
来源
2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME | 2023年
基金
中国国家自然科学基金;
关键词
mutation-based fault localization; learning-based fault localization; graph representation learning; graph neural Network; the attention mechanism; REDUCTION; STRATEGY;
D O I
10.1109/ICSME58846.2023.00033
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mutation-based fault localization has shown promising accuracy in localizing faults due to its finer analysis granularity. However, the effectiveness is limited when dealing with diverse real-world systems and actual faults, which results from its inflexible suspiciousness calculation and oversimplification of information. In this work, we propose a novel Mutation-Based Fault Localization technique, GMBFL, which utilizes Graph representation to achieve multi-information cooperation to improve fault localization. GMBFL comprises two key components: a fine-grained graph-based representation to fully utilize the information of the program, and an effective suspiciousness measure using the graph neural network to learn useful features from the graph. We evaluate GMBFL on 243 real faulty programs from Defects4J. The experimental results show that GMBFL can surpass both the state-of-the-art learning-based fault localization technique and 70 commonly used SBFL and MBFL techniques. In particular, GMBFL localizes 125 faults within TOP- 1 whereas the best baseline technique can at most localize 109 faults within TOP-1
引用
收藏
页码:245 / 257
页数:13
相关论文
共 50 条
  • [41] Bayesian Network based Program Dependence Graph for Fault Localization
    Yu, Xiao
    Liu, Jin
    Yang, Zijiang James
    Liu, Xiao
    Yin, Xiaofei
    Yi, Shijie
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 181 - 188
  • [42] Demonstration of Fault Localization in Optical Networks Based on Knowledge Graph and Graph Neural Network
    Li, Zhuotong
    Zhao, Yongli
    Li, Yajie
    Rahman, Sabidur
    Yu, Xiaosong
    Zhang, Jie
    2020 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2020,
  • [43] An effective fault localization approach based on PageRank and mutation analysis
    Yan, Yue
    Jiang, Shujuan
    Zhang, Yanmei
    Zhang, Cheng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 204
  • [44] Fault Diagnosis Method Based on Sparse Representation and Graph Fourier Transform
    Liu, Xinchang
    Lin, Jianhui
    Chen, Chunjun
    Sun, Qi
    Zhendong Ceshi Yu Zhenduan/Journal of Vibration, Measurement and Diagnosis, 2022, 42 (03): : 549 - 555
  • [45] Action Localization in Video using a Graph-based Feature Representation
    Jargalsaikhan, Iveel
    Little, Suzanne
    O'Connor, Noel E.
    2017 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED VIDEO AND SIGNAL BASED SURVEILLANCE (AVSS), 2017,
  • [46] Software Fault Localization Based on Network Spectrum and Graph Neural Network
    Gou, Xiaodong
    Zhang, Ao
    Wang, Chengguang
    Liu, Yan
    Zhao, Xue
    Yang, Shunkun
    IEEE TRANSACTIONS ON RELIABILITY, 2024, 73 (04) : 1819 - 1833
  • [47] GBSR: Graph-based suspiciousness refinement for improving fault localization
    Li, Zheng
    Li, Mingyu
    Wu, Shumei
    Xu, Shunqing
    Chen, Xiang
    Liu, Yong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 218
  • [48] Knowledge Graph Representation via Similarity-Based Embedding
    Tan, Zhen
    Zhao, Xiang
    Fang, Yang
    Ge, Bin
    Xiao, Weidong
    SCIENTIFIC PROGRAMMING, 2018, 2018
  • [49] Software Fault Localization based on Combining Information Retrieval and Mutation Analysis
    Yue, Lei
    Li, Jingwen
    Zheng, Liwei
    Li, Li
    Cui, Zhanqi
    2023 IEEE 32ND ASIAN TEST SYMPOSIUM, ATS, 2023, : 112 - 117
  • [50] A Graph Embedding Method Based on Sparse Representation for Wireless Sensor Network Localization
    Yan, Xiaoyong
    Song, Aiguo
    Yan, Hao
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,