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 条
  • [21] Optimizing Mutation-Based Fault Localization Through Contribution-Based Test Case Reduction
    Wang, Haifeng
    Yang, Kun
    Wu, Tong
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (10) : 1537 - 1564
  • [22] IETCR: An Information Entropy Based Test Case Reduction Strategy for Mutation-Based Fault Localization
    Wang, Haifeng
    Du, Bin
    He, Jie
    Liu, Yong
    Chen, Xiang
    IEEE ACCESS, 2020, 8 (08): : 124297 - 124310
  • [23] HOTFUZ: Cost-effective higher-order mutation-based fault localization
    Jang, Jong-In
    Ryu, Duksan
    Baik, Jongmoon
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (08):
  • [24] Can Higher-Order Mutants Improve the Performance of Mutation-Based Fault Localization?
    Wang, Haifeng
    Li, Zheng
    Liu, Yong
    Chen, Xiang
    Paul, Doyle
    Cai, Yuxiaoyang
    Fan, Luxi
    IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (02) : 1157 - 1173
  • [25] Boosting mutation-based fault localization by effectively generating Higher-Order Mutants
    Wu, Shumei
    Yang, Binbin
    Chang, Zexing
    Li, Zheng
    Chen, Xiang
    Liu, Yong
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 180
  • [26] Improving the Performance of Mutation-based Fault Localization via Mutant Bias Practical Experience Report
    Du, Bin
    Cai, Yuxiaoyang
    Wang, Haifeng
    Liu, Yong
    Chen, Xiang
    2022 IEEE 33RD INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2022), 2022, : 309 - 320
  • [27] Delta4Ms: Improving mutation-based fault localization by eliminating mutant bias
    Liu, Hengyuan
    Li, Zheng
    Han, Baolong
    Liu, Yangtao
    Chen, Xiang
    Liu, Yong
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2024, 34 (04):
  • [28] MUTREX: a mutation-based generator of fault detecting strings for regular expressions
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 87 - 96
  • [29] Mutation-based spreadsheet debugging
    Hofer, Birgit
    Wotawa, Franz
    2013 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2013, : 132 - 137
  • [30] Tailored mutation-based software fault injection tool (IM-FIT)
    Yayan, Ugur
    Baglum, Cem
    SOFTWAREX, 2023, 23