Test Suite Reduction for Fault Detection and Localization: A Combined Approach

被引:0
|
作者
Vidacs, Laszlo
Beszedes, Arpad
Tengeri, David
Siket, Istvan
Gyimothy, Tibor
机构
关键词
SELECTION; PRIORITIZATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The relation of test suites and actual faults in a software is of critical importance for timely product release. There are two particularily critical properties of test suites to this end: fault localization capability, to characterize the effort of finding the actually defective program elements, and fault detection capability which measures how probable is their manifestation and detection in the first place. While there are well established methods to predict fault detection capability (by measuring code coverage, for instance), characterization of fault localization is an emerging research topic. In this work, we investigate the effect of different test reduction methods on the performance of fault localization and detection techniques. We also provide new combined methods that incorporate both localization and detection aspects. We empirically evaluate the methods first by measuring detection and localization metrics of test suites with various reduction sizes, followed by how reduced test suites perform with actual faults. We experiment with SIR programs traditionally used in fault localization research, and extend the case study with large industrial software systems including GCC and WebKit.
引用
收藏
页码:204 / 213
页数:10
相关论文
共 50 条
  • [31] A NOVELTY DETECTION APPROACH TO COMPRESSOR VALVE FAULT DETECTION AND LOCALIZATION
    Scott, Colton M.
    Kolodziej, Jason R.
    PROCEEDINGS OF THE ASME 2020 INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, IMECE2020, VOL 14, 2020,
  • [32] Fault detection power of a widely used test suite for a system of communicating FSMs
    Cavalli, A
    Prokopenko, S
    Yevtushenko, N
    TESTING OF COMMUNICATING SYSTEMS: TOOLS AND TECHNIQUES, 2000, 48 : 35 - 56
  • [33] A Novel Approach for Test Suite Reduction Based on Requirement Relation Contraction
    Chen, Zhenyu
    Xu, Baowen
    Zhang, Xiaofang
    Nie, Changhai
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 390 - 394
  • [34] On the divide-and-conquer approach towards test suite reduction.
    Chen, TY
    Lau, MF
    INFORMATION SCIENCES, 2003, 152 : 89 - 119
  • [35] GASSER: A Multi-Objective Evolutionary Approach for Test Suite Reduction
    Coviello, Carmen
    Romano, Simone
    Scanniello, Giuseppe
    Antoniol, Giuliano
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (02) : 193 - 225
  • [36] Multi-objective test suite optimization for detection and localization of software faults
    Gupta, Neha
    Sharma, Arun
    Pachariya, Manoj Kumar
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2897 - 2909
  • [37] Impacts of Test Suite's Class Imbalance on Spectrum-Based Fault Localization Techniques
    Rao, Peifeng
    Zheng, Zheng
    Chen, Tsong Yueh
    Wang, Nan
    Cai, Kaiyuan
    2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 260 - 267
  • [38] An Effective Strategy to Build Up a Balanced Test Suite for Spectrum-Based Fault Localization
    Li, Ning
    Wang, Rui
    Tian, Yu-li
    Zheng, Wei
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [39] Improving Spectrum-Based Localization of Multiple Faults by Iterative Test Suite Reduction
    Callaghan, Dylan
    Fischer, Bernd
    PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 1445 - 1457
  • [40] Improving Spectrum-Based Fault Localization using quality assessment and optimization of a test suite
    Liu, Chang
    Ma, Chunyan
    Zhang, Tao
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 72 - 78