A Machine Learning Approach for Statistical Software Testing

被引:0
|
作者
Baskiotis, Nicolas [1 ]
Sebag, Michele [1 ]
Gaudel, Marie-Claude [1 ]
Gouraud, Sandrine [1 ]
机构
[1] Univ Paris Sud, CNRS, UMR 8623, LRI, F-91405 Orsay, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Some Statistical Software Testing approaches rely on sampling the feasible paths in the control flow graph of the program; the difficulty comes from the tiny ratio of feasible paths. This paper presents an adaptive sampling mechanism called EXIST for Exploration/eXploitation Inference for Software Testing, able to retrieve distinct feasible paths with high probability. EXIST proceeds by alternatively exploiting and updating a distribution on the set of program paths. An original representation of paths, accommodating long-range dependencies and data sparsity and based on extended Parikh maps, is proposed. Experimental validation on real-world and artificial problems demonstrates dramatic improvements compared to the state of the art.
引用
收藏
页码:2274 / 2279
页数:6
相关论文
共 50 条