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 条
  • [31] Platform approach to data, machine learning, and software in chemistry
    Meredig, Bryce
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 257
  • [32] Software Testing as A Problem of Machine Learning: Towards a Foundation on Computational Learning Theory
    Zhu, Hong
    [J]. 2018 IEEE/ACM 13TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST (AST), 2018, : 1 - 1
  • [33] An epistemic approach to the formal specification of statistical machine learning
    Yusuke Kawamoto
    [J]. Software and Systems Modeling, 2021, 20 : 293 - 310
  • [34] An epistemic approach to the formal specification of statistical machine learning
    Kawamoto, Yusuke
    [J]. SOFTWARE AND SYSTEMS MODELING, 2021, 20 (02): : 293 - 310
  • [35] A Statistical Machine Learning Approach to Yield Curve Forecasting
    Sambasivan, Rajiv
    Das, Sourish
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE IN DATA SCIENCE (ICCIDS), 2017,
  • [36] Crop Type Prediction: A Statistical and Machine Learning Approach
    Bhuyan, Bikram Pratim
    Tomar, Ravi
    Singh, T. P.
    Cherif, Amar Ramdane
    [J]. SUSTAINABILITY, 2023, 15 (01)
  • [37] STATISTICAL SOFTWARE R IN CORPUS-DRIVEN RESEARCH AND MACHINE LEARNING
    Zhukovska, Viktoriia V.
    Mosiiuk, Oleksandr O.
    [J]. INFORMATION TECHNOLOGIES AND LEARNING TOOLS, 2021, 86 (06) : 1 - 18
  • [38] Software testing in the machine learning eraSpecial issue of the empirical Software Engineering (EMSE) journal
    Andrea Stocco
    Onn Shehory
    Gunel Jahangirova
    Vincenzo Riccio
    Guy Barash
    Eitan Farchi
    Diptikalyan Saha
    [J]. Empirical Software Engineering, 2023, 28
  • [39] Software Vulnerabilities, Products and Exploits: A Statistical Relational Learning Approach
    Figueiredo, Caina
    Lopes, Joao Gabriel
    Azevedo, Rodrigo
    Zaverucha, Gerson
    Menasche, Daniel Sadoc
    de Aguiar, Leandro Pfleger
    [J]. PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE (IEEE CSR), 2021, : 41 - 46
  • [40] TESTING AND EVALUATION OF STATISTICAL SOFTWARE
    GENTLE, JE
    [J]. LECTURE NOTES IN ECONOMICS AND MATHEMATICAL SYSTEMS, 1982, 199 : 248 - 257