Threats to Validity in Experimenting Mutation-Based Fault Localization

被引:4
|
作者
Jeon, Juyoung [1 ]
Hong, Shin [1 ]
机构
[1] Handong Global Univ, Pohang, South Korea
来源
2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2020) | 2020年
关键词
D O I
10.1145/3377816.3381746
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mutation-based fault localization (MBFL) is a promising direction toward improving fault localization accuracy by leveraging dynamic information extracted by mutation testing on a target program. One issue in investigating MBFL techniques is that experimental evaluations are prone to various validity threats because there are many factors to control in generating and running mutants for fault localization. To understand different validity threats in experimenting MBFL techniques, this paper reports our re-production of the MBFL assessments with Defects4J originally studied by Pearson et al. Having the JFreeChart artifacts of Defects4J (total 26 bug cases) as study objects, we conducted the same empirical evaluation on two MBFL (Metallaxis and MUSE) and six SBFL techniques (DStar, Op2, Ochiai, Jaccard, Barniel, Tarantula) while identifying and managing validity threats in alternative ways. As results, we found that the evaluation on the studied techniques change in many parts from the original results, thus, the identified validity threats should be managed carefully at designing and conducting empirical assessments on MBFL techniques.
引用
收藏
页码:1 / 4
页数:4
相关论文
共 50 条
  • [1] Mutation-Based Graph Inference for Fault Localization
    Musco, Vincenzo
    Monperrus, Martin
    Preux, Philippe
    2016 IEEE 16TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2016, : 97 - 106
  • [2] Metallaxis-FL: mutation-based fault localization
    Papadakis, Mike
    Le Traon, Yves
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2015, 25 (5-7): : 605 - 628
  • [3] A Systematic Exploration of Mutation-Based Fault Localization Formulae
    Wang, Bo
    Wei, Jinkang
    Chen, Mingda
    Chen, Chong
    Lin, Youfang
    Zhang, Jie M.
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2025, 35 (01):
  • [4] Semantic Fault Localization for Mutation-based Program Repair
    Dimovski, Aleksandar S.
    Rexhepi, Shpetim
    Velinov, Goran
    Zeqiri, Izet
    2024 13TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING, MECO 2024, 2024, : 149 - 153
  • [5] Mutation-based Fault Localization of Deep Neural Networks
    Ghanbari, Ali
    Thomas, Deepak-George
    Arshad, Muhammad Arbab
    Rajan, Hridesh
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1301 - 1313
  • [6] Integrating neural mutation into mutation-based fault localization: A hybrid approach
    Liu, Hengyuan
    Li, Zheng
    Han, Baolong
    Chen, Xiang
    Paul, Doyle
    Liu, Yong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 221
  • [7] Faster Mutation-based Fault Localization With A Novel Mutation Execution Strategy
    Gong, Pei
    Zhao, Ruilian
    Li, Zheng
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [8] HMER: A Hybrid Mutation Execution Reduction approach for Mutation-based Fault Localization
    Li, Zheng
    Wang, Haifeng
    Liu, Yong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 168
  • [9] Neural-MBFL: Improving Mutation-Based Fault Localization by Neural Mutation
    Du, Bin
    Han, Baolong
    Liu, Hengyuan
    Chang, Zexing
    Liu, Yong
    Chen, Xiang
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 1274 - 1283
  • [10] An optimal mutation execution strategy for cost reduction of mutation-based fault localization
    Liu, Yong
    Li, Zheng
    Zhao, Ruilian
    Gong, Pei
    INFORMATION SCIENCES, 2018, 422 : 572 - 596