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 条
  • [21] Searching Inside Group Approach for Combination Test Suite Reduction
    Chen, Hao
    Pan, Xiao-Ying
    PROCEEDINGS OF THE 2015 7TH IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS (CIS) AND ROBOTICS, AUTOMATION AND MECHATRONICS (RAM), 2015, : 87 - 92
  • [22] A Greedy Approach for Coverage-Based Test Suite Reduction
    Harris, Preethi
    Raju, Nedunchezhian
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2015, 12 (01) : 17 - 23
  • [23] TEST SUITE REDUCTION USING HGS BASED HEURISTIC APPROACH
    Gladston, Angelin
    Nehemiah, H. Khanna
    Narayanasamy, P.
    Kannan, A.
    COMPUTING AND INFORMATICS, 2015, 34 (05) : 1113 - 1132
  • [24] Approach for optimizing test suite based on testing requirement reduction
    School of Computer Science and Engineering, Southeast University, Nanjing 210096, China
    不详
    Ruan Jian Xue Bao, 2007, 4 (821-831): : 821 - 831
  • [25] Automatic fault localization approach combining test case reduction and joint dependency probabilistic model
    Su, Xiao-Hong
    Gong, Dan-Dan
    Wang, Tian-Tian
    Ma, Pei-Jun
    Ruan Jian Xue Bao/Journal of Software, 2014, 25 (07): : 1492 - 1504
  • [26] A Test-suite Diagnosability Metric for Spectrum-based Fault Localization Approaches
    Perez, Alexandre
    Abreu, Rui
    van Deursen, Arie
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 654 - 664
  • [27] Model-Based Test Suite Generation Using Mutation Analysis for Fault Localization
    Choi, Yoo-Min
    Lim, Dong-Jin
    APPLIED SCIENCES-BASEL, 2019, 9 (17):
  • [28] Test suite optimization under multi-objective constraints for software fault detection and localization: Hybrid optimization based model
    Freeda, Adline R.
    Rajendran, Selvi P.
    WEB INTELLIGENCE, 2024, 22 (02) : 151 - 166
  • [29] Test input reduction for result inspection to facilitate fault localization
    Hao, Dan
    Xie, Tao
    Zhang, Lu
    Wang, Xiaoyin
    Sun, Jiasu
    Mei, Hong
    AUTOMATED SOFTWARE ENGINEERING, 2010, 17 (01) : 5 - 31
  • [30] Test input reduction for result inspection to facilitate fault localization
    Dan Hao
    Tao Xie
    Lu Zhang
    Xiaoyin Wang
    Jiasu Sun
    Hong Mei
    Automated Software Engineering, 2010, 17