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 条
  • [31] A single fault localization technique based on failed test input
    Zakari, Abubakar
    Lee, Sai Peck
    Hashem, Ibrahim Abaker Targio
    ARRAY, 2019, 3-4
  • [32] 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
  • [33] Poster: CUTER: ClUstering-based TEst suite Reduction
    Coviello, Carmen
    Romano, Simone
    Scanniello, Giuseppe
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 306 - 307
  • [34] GPU-based Acceleration of Regression Test Suite Reduction
    Lin, Chu-Ti
    Chang, Lo-Chia
    Chen, Wen-Yuan
    2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 616 - 621
  • [35] A New Algorithm to Test Suite Reduction Based on Cluster Analysis
    Parsa, S.
    Khalilian, A.
    Fazlalizadeh, Y.
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 3, 2009, : 189 - 193
  • [36] A Study of Test Suite Reduction Based on Ant Lion Optimizer
    Wei, Wei
    Cheng, Weidong
    Ye, Li
    Xia, Shuibin
    Wang, Yueping
    Xing, Ying
    Wang, Xingde
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2022, 29 (01): : 246 - 251
  • [37] Empirically evaluating Greedy-based test suite reduction methods at different levels of test suite complexity
    Lin, Chu-Ti
    Tang, Kai-Wei
    Wang, Jiun-Shiang
    Kapfhammer, Gregory M.
    SCIENCE OF COMPUTER PROGRAMMING, 2017, 150 : 1 - 25
  • [38] A Code Coverage-Based Test Suite Reduction and Prioritization Framework
    Khan, Saif Ur Rehman
    Lee, Sai Peck
    Parizi, Reza Meimandi
    Elahi, Manzoor
    2014 4TH WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2014, : 229 - 234
  • [39] Test Suite Reduction by Combinatorial-based Coverage of Event Sequences
    Mayo, Quentin
    Michaels, Ryan
    Bryce, Renee
    2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 128 - 132
  • [40] Pattern-Based Test Suite Reduction Method for Smart Contracts
    Gorski, Tomasz
    APPLIED SCIENCES-BASEL, 2025, 15 (02):