An Empirical Study of the Effects of Test-Suite Reduction on Fault Localization

被引:0
|
作者
Yu, Yanbing [1 ]
Jones, James A. [1 ]
Harrold, Mary Jean [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
关键词
Fault localization; test-suite reduction; empirical study;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fault-localization techniques that utilize information about all test cases in a test suite have been presented. These techniques use various approaches to identify the likely faulty part(s) of a program, based on information about the execution of the program with the test suite. Researchers have begun to investigate the impact that the composition of the test suite has on the effectiveness of these fault-localization techniques. In this paper, we present the first experiment on one aspect of test-suite composition-test-suite reduction. Our experiment studies the impact of the test-suite reduction on the effectiveness of fault-localization techniques. In our experiment, we apply 10 test-suite reduction strategies to test suites for eight subject programs. We then measure the differences between the effectiveness of four existing fault-localization techniques on the unreduced and reduced test suites. We also measure the reduction in test-suite size of the 10 test-suite reduction strategies. Our experiment shows that fault-localization effectiveness varies depending on the test-suite reduction strategy used, and it demonstrates the trade-offs between test-suite reduction and fault-localization effectiveness.
引用
收藏
页码:201 / 210
页数:10
相关论文
共 50 条
  • [1] An Empirical Study of JUnit Test-Suite Reduction
    Zhang, Lingming
    Marinov, Darko
    Zhang, Lu
    Khurshid, Sarfraz
    [J]. 22ND IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2011, : 170 - 179
  • [2] Empirical studies of test-suite reduction
    Rothermel, G
    Harrold, MJ
    von Ronne, J
    Hong, C
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2002, 12 (04): : 219 - 249
  • [3] A test-suite reduction approach to improving fault-localization effectiveness
    Gong Dandan
    Wang Tiantian
    Su Xiaohong
    Ma Peijun
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2013, 39 (03) : 95 - 108
  • [4] A Test-suite Reduction Approach for Improving Path-Based Fault-Localization Effectiveness
    Gong Dandan
    Su Xiaohong
    Wang Tiantian
    Ma Peijun
    [J]. APPLIED DECISIONS IN AREA OF MECHANICAL ENGINEERING AND INDUSTRIAL MANUFACTURING, 2014, 577 : 1022 - 1025
  • [5] Cost-effective testing based fault localization with distance based test-suite reduction
    Wang, Xingya
    Jiang, Shujuan
    Gao, Pengfei
    Ju, Xiaolin
    Wang, Rongcun
    Zhang, Yanmei
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (09)
  • [6] Distance-based Test-Suite Reduction for Efficient Testing-based Fault Localization
    Wang, Xingya
    Jiang, Shujuan
    Gao, Pengfei
    Ju, Xiaolin
    Wang, Rongcun
    Zhang, Yanmei
    [J]. 2016 INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, TESTING AND EVOLUTION (SATE 2016), 2016, : 84 - 89
  • [7] Cost-effective testing based fault localization with distance based test-suite reduction
    Xingya Wang
    Shujuan Jiang
    Pengfei Gao
    Xiaolin Ju
    Rongcun Wang
    Yanmei Zhang
    [J]. Science China Information Sciences, 2017, 60
  • [8] Cost-effective testing based fault localization with distance based test-suite reduction
    Xingya WANG
    Shujuan JIANG
    Pengfei GAO
    Xiaolin JU
    Rongcun WANG
    Yanmei ZHANG
    [J]. Science China(Information Sciences), 2017, 60 (09) : 163 - 177
  • [9] A Test-suite Diagnosability Metric for Spectrum-based Fault Localization Approaches
    Perez, Alexandre
    Abreu, Rui
    van Deursen, Arie
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 654 - 664
  • [10] A genetic algorithm for test-suite reduction
    Ma, XY
    Sheng, BK
    He, ZF
    Ye, CQ
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 133 - 139