KDFC-ART: a KD-tree approach to enhancing Fixed-size-Candidate-set Adaptive Random Testing
KDFC-ART: a KD-tree approach to enhancing Fixed-size-Candidate-set Adaptive Random Testing
复制标题
KDFC-ART:增强固定大小候选集自适应随机测试的 KD 树方法
DOI:
10.1109/tr.2019.2892230
复制
发表时间:
2019-03
影响因子:
5.9
通讯作者:
Tsong Yueh Chen
中科院分区:
文献类型:
--
作者:
Chengying Mao;Xuzheng Zhan;T.H.Tse;Tsong Yueh Chen
Adaptive random testing (ART) was developed as an enhanced version of random testing to increase the effectiveness of detecting failures in programs by spreading the test cases evenly over the input space. However, heavy computation may be incurred. In this paper, three enhanced algorithms for fixed-size-candidate-set ART (FSCS-ART) are proposed based on the $k$-dimensional tree (KD-tree) structure. The first algorithm Naive-KDFC constructs a KD-tree by splitting the input space with respect to every dimension successively in a round-robin fashion. The second algorithm SemiBal-KDFC improves the balance of the KD-tree by prioritizing the splitting according to the spread in each dimension. In order to control the number of traversed nodes in backtracking, the third algorithm LimBal-KDFC introduces an upper bound for the nodes involved. Simulation and empirical studies have been conducted to investigate the efficiency and effectiveness of the three algorithms. The experimental results show that these algorithms significantly reduce the computation time of the original FSCS-ART for low dimensions and for the case of high dimensions with low failure rates. The efficiency of SemiBal-KDFC is better than that of Naive-KDFC when the dimension is no more than 8, but LimBal-KDFC is the most efficient of all three. Although the limited backtracking leads only to an approximate nearest neighbor in LimBal-KDFC, its failure-detection effectiveness is, in fact, better than FSCS-ART in high-dimensional input spaces and has no significant deterioration in low-dimensional spaces.
登录
查看更多内容
DOI:
10.1007/978-3-540-30502-6_23
发表时间:
2004-12
期刊:
--
影响因子:
--
作者:
Tsong Yueh Chen;H. Leung;I. K. Mak
通讯作者:
Tsong Yueh Chen;H. Leung;I. K. Mak
DOI:
10.1145/1292414.1292424
发表时间:
2007-11
期刊:
--
影响因子:
--
作者:
R. Gerlich;R. Gerlich;T. Boll
通讯作者:
R. Gerlich;R. Gerlich;T. Boll
影响因子:
1.9
作者:
F. Wilcoxon
通讯作者:
F. Wilcoxon
影响因子:
7.4
作者:
L. White;Edward I. Cohen
通讯作者:
L. White;Edward I. Cohen
DOI:
10.1109/wst.1988.5376
发表时间:
1988-07
期刊:
[1988] Proceedings. Second Workshop on Software Testing, Verification, and Analysis
影响因子:
--
作者:
R. Hamlet;R. Taylor
通讯作者:
R. Hamlet;R. Taylor