Distance-based Test-Suite Reduction for Efficient Testing-based Fault Localization

被引:1
|
作者
Wang, Xingya [1 ]
Jiang, Shujuan [1 ,3 ]
Gao, Pengfei [1 ]
Ju, Xiaolin [2 ]
Wang, Rongcun [1 ]
Zhang, Yanmei [1 ]
机构
[1] China Univ Min & Technol, Sch Comp Sci & Technol, Xuzhou, Peoples R China
[2] Nantong Univ, Sch Comp Sci & Technol, Nantong, Peoples R China
[3] Guilin Univ Elect Technol, Guangxi Key Lab Trusted Software, Guilin, Peoples R China
来源
2016 INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, TESTING AND EVOLUTION (SATE 2016) | 2016年
关键词
program debugging; fault localization; test-suite reduction; distance estimation; SPECTRUM;
D O I
10.1109/SATE.2016.21
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testing-based Fault Localization (TBFL) can guide and automate the process of program debugging by providing developers with a ranked list of suspicious statements. However, collecting the testing information of the whole original test-suite is always too expensive or even infeasible for developers to conduct efficient TBFL. Traditional Test-Suite Reduction (TSR) approaches can be utilized to reduce the size of test-suite. But they still rely on the time-consuming process of the whole testing information collection. In this paper, we propose a distance-based test-suite reduction (DTSR) approach. It is guided by the distances between the test cases rather than the whole testing information when conducting the test-suite reduction. Compared with the existing TSRs, DTSR only needs to collect the testing information of a part of test cases. Our investigation on a series of benchmarks shows that DTSR can effectively reduce the size of the given test-suite and the time cost of TBFL. Nerveless, the fault localization effective-ness of our approach is close to that of the whole test-suite.
引用
收藏
页码:84 / 89
页数:6
相关论文
共 50 条
  • [21] Evaluating the Influence on Fault Localization Caused by Test Suite Reduction in Continuous Integration Process
    Intasara, Jutarporn
    Lin, Chu-Ti
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2022, 38 (02) : 357 - 374
  • [22] Test Suite Reduction for Mutation Testing Based on Formal Concept Analysis
    Li, Liping
    Gao, Honghao
    2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 443 - 447
  • [23] Model-Based Test Suite Generation Using Mutation Analysis for Fault Localization
    Choi, Yoo-Min
    Lim, Dong-Jin
    APPLIED SCIENCES-BASEL, 2019, 9 (17):
  • [24] An Empirical Evaluation of Test Suite Reduction for Boolean Specification-based Testing
    Zhang, Xiaofang
    Xu, Baowen
    Chen, Zhenyu
    Nie, Changhai
    Li, Leifang
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 270 - 275
  • [25] Test-Suite ER-eduction Based on Ant Colony Algorithm with Mutation Index
    Hua Li
    Ding Xiaoming
    Qiu Yuhui
    ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 74 - 76
  • [26] Search Based Test Suite Minimization for Fault Detection and Localization: A Co-driven Method
    Geng, Jingyao
    Li, Zheng
    Zhao, Ruilian
    Guo, Junxia
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2016, 2016, 9962 : 34 - 48
  • [27] A Test Suite Reduction Method based on Test Requirement Partition
    Wan Yongbing
    Xu Zhongwei
    Yu Gang
    Zhu Yujun
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (04): : 85 - 95
  • [28] Test Suite Reduction Method Based on Hierarchical Clustering
    Zhu R.
    Wang Y.
    Lin H.
    Li S.
    Wu Y.
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2023, 46 (04): : 9 - 14
  • [29] Improving the effectiveness of test suite reduction for user-session-based testing of web applications
    Sampath, Sreedevi
    Bryce, Renee C.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (07) : 724 - 738
  • [30] A New Approach to Feature-based Test Suite Reduction in Software Product Line Testing
    Gotlieb, Arnaud
    Carlsson, Mats
    Marijan, Dusica
    Petillon, Alexandre
    ICSOFT-EA: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES - VOL. 1, 2016, : 48 - 58