Kernel Density Adaptive Random Testing

被引:0
|
作者
Patrick, Matthew [1 ]
Jia, Yue [2 ]
机构
[1] Univ Cambridge, Cambridge CB2 1TN, England
[2] UCL, CREST, London WC1E 6BT, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mutation analysis is used to assess the effectiveness of a test data generation technique at finding faults. Once a mutant is killed, decisions must be made whether to diversify or intensify the subsequent test inputs. Diversification employs a wide range of test inputs with the aim of increasing the chances of killing new mutants. By contrast, intensification selects test inputs which are similar to those previously shown to be successful, taking advantage of overlaps in the conditions under which mutants can be killed. This paper explores the trade-off between diversification and intensification by augmenting Adaptive Random Testing (ART) to estimate the Kernel Density (KD-ART) of input values which are found to kill mutants. The results suggest that intensification is typically more effective at finding faults than diversification. KD-ART (intensify) achieves 7.24% higher mutation score on average than KD-ART (diversify). Moreover, KD-ART is computationally less expensive than ART. The new technique requires an average 5.98% of the time taken before.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Adaptive kernel density estimation
    Van Kerm, Philippe
    STATA JOURNAL, 2003, 3 (02): : 148 - 156
  • [2] Kernel density estimation for random fields (density estimation for random fields)
    Carbon, M
    Tran, LT
    Wu, B
    STATISTICS & PROBABILITY LETTERS, 1997, 36 (02) : 115 - 125
  • [3] Adaptive random testing
    Chen, TY
    Leung, H
    Mak, IK
    ADVANCES IN COMPUTER SCIENCE - ASIAN 2004, PROCEEDINGS, 2004, 3321 : 320 - 329
  • [4] Adaptive Random Testing
    Chen, T. Y.
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 443 - 444
  • [5] Restricted random testing: Adaptive random testing by exclusion
    Chan, Kwok Ping
    Chen, Tsong Yueh
    Towey, Dave
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2006, 16 (04) : 553 - 584
  • [6] Random weighting estimation of kernel density
    Gao, Shesheng
    Zhong, Yongmin
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2010, 140 (09) : 2403 - 2407
  • [7] Adaptive kernel density estimation using beta kernel
    Yin, Xun-Fu
    Hao, Zhi-Feng
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 3293 - +
  • [8] An Empirical Comparison of Combinatorial Testing, Random Testing and Adaptive Random Testing
    Wu, Huayao
    Nie, Changhai
    Petke, Justyna
    Jia, Yue
    Harman, Mark
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2020, 46 (03) : 302 - 320
  • [9] Kernel density estimation in adaptive tracking
    Bercu, Bernard
    Portier, Bruno
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 3441 - 3445
  • [10] Adaptive kernel conditional density estimation
    Zhao, Wenjun
    Tabak, Esteban G.
    INFORMATION AND INFERENCE-A JOURNAL OF THE IMA, 2025, 14 (01)