Cost-effective testing based fault localization with distance based test-suite reduction

被引:0
|
作者
Xingya Wang
Shujuan Jiang
Pengfei Gao
Xiaolin Ju
Rongcun Wang
Yanmei Zhang
机构
[1] China University of Mining and Technology,School of Computer Science and Technology
[2] Nantong University,School of Computer Science and Technology
[3] Guilin University of Electronic Technology,Guangxi Key Laboratory of Trusted Software
来源
关键词
program debugging; fault localization; test-suite reduction; distance estimation; category partition;
D O I
暂无
中图分类号
学科分类号
摘要
The aim of testing based fault localization (TBFL) involves improving the efficiency of program debugging by providing developers with a guide of ranked list of suspicious statements. However, collection of testing information of the whole original test-suite is excessively expensive or even infeasible for developers to conduct TBFL. Traditional test-suite reduction (TSR) techniques are utilized to reduce the size of test-suite. However, they entail a time-consuming process of whole testing information collection. In this study, the distance based test-suite reduction (DTSR) technique is proposed. As opposed to the whole testing information, the distances among the test cases are used to guide the process of test-suite reduction in DTSR. Hence, it is only necessary to collect the testing information for a portion of the test cases for TSR and TBFL. The investigation on the Siemens and SIR benchmarks reveals that DTSR can effectively reduce the size of the given test-suite as well as the time cost of TBFL. Additionally, the fault locating effectiveness of DTSR results is close to that when the whole test-suite is used.
引用
收藏
相关论文
共 50 条
  • [21] On the effect of test-suite reduction on automatically generated model-based tests
    Heimdahl, Mats P. E.
    George, Devaraj
    AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (01) : 37 - 57
  • [22] 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
  • [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] Analysis of distance functions for similarity-based test suite reduction in the context of model-based testing
    Victor Barbosa Coutinho, Ana Emilia
    Cartaxo, Emanuela Gadelha
    de Lima Machado, Patricia Duarte
    SOFTWARE QUALITY JOURNAL, 2016, 24 (02) : 407 - 445
  • [25] Analysis of distance functions for similarity-based test suite reduction in the context of model-based testing
    Ana Emília Victor Barbosa Coutinho
    Emanuela Gadelha Cartaxo
    Patrícia Duarte de Lima Machado
    Software Quality Journal, 2016, 24 : 407 - 445
  • [26] Bi-objective model for test-suite reduction based on modified condition/decision coverage
    Pan, LL
    Zou, BJ
    Li, JY
    Chen, H
    11TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2005, : 235 - 241
  • [27] Fault-based test suite prioritization for specification-based testing
    Yu, Yuen Tak
    Lau, Man Fai
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (02) : 179 - 202
  • [28] A Test Suite Reduction Approach to Improving the Effectiveness of Fault Localization
    Fu, Wenhao
    Yu, Huiqun
    Fan, Guisheng
    Ji, Xiang
    Pei, Xin
    2017 ANNUAL CONFERENCE ON SOFTWARE ANALYSIS, TESTING AND EVOLUTION (SATE 2017), 2017, : 10 - 19
  • [29] Test Suite Reduction for Fault Detection and Localization: A Combined Approach
    Vidacs, Laszlo
    Beszedes, Arpad
    Tengeri, David
    Siket, Istvan
    Gyimothy, Tibor
    2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 204 - 213
  • [30] 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