Artificial Intelligence Applied to Software Testing: A Literature Review

被引:11
|
作者
Lima, Rui [1 ]
Rosado da Cruz, Antonio Miguel [1 ]
Ribeiro, Jorge [1 ]
机构
[1] Inst Politecn Viana do Castelo, Rua Escola Ind & Comercial Nunalvares 34, P-4900347 Viana Do Castelo, Portugal
关键词
Software Testing; Test Pattern; Artificial Intelligence; Machine Learning; Artificial Neural Network; Genetic Algorithm;
D O I
10.23919/cisti49556.2020.9141124
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the last few years Artificial Intelligence (AI) algorithms and Machine Learning (ML) approaches have been successfully applied in real-world scenarios like commerce, industry and digital services, but they are not a widespread reality in Software Testing. Due to the complexity of software testing, most of the work of AI/ML applied to it is still academic. This paper briefly presents the state of the art in the field of software testing, applying ML approaches and AI algorithms. The progress analysis of the AI and ML methods used for this purpose during the last three years is based on the Scopus Elsevier, web of Science and Google Scholar databases. Algorithms used in software testing have been grouped by test types. The paper also tries to create relations between the main AI approaches and which type of tests they are applied to, in particular white-box, grey-box and black-box software testing types. We conclude that black-box testing is, by far, the preferred method of software testing, when AI is applied, and all three methods of ML (supervised, unsupervised and reinforcement) are commonly used in black-box testing being the "clustering"technique, Artificial Neural Networks and Genetic Algorithms applied to "fuzzing" and regression testing.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Artificial intelligence in marketing: A systematic literature review
    Chintalapati, Srikrishna
    Pandey, Shivendra Kumar
    [J]. INTERNATIONAL JOURNAL OF MARKET RESEARCH, 2022, 64 (01) : 38 - 68
  • [32] Artificial Intelligence in Landscape Architecture: A Literature Review
    Fernberg, Phillip
    Chamberlain, Brent
    [J]. LANDSCAPE JOURNAL, 2023, 42 (01): : 13 - 35
  • [33] Artificial intelligence in education: A systematic literature review
    Wang, Shan
    Wang, Fang
    Zhu, Zhen
    Wang, Jingxuan
    Tran, Tam
    Du, Zhao
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 252
  • [34] Adoption of artificial intelligence artifacts: a literature review
    Xiong, Jie
    Sun, Daoyin
    Wang, Yawei
    [J]. UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2024, 23 (02) : 703 - 715
  • [35] Artificial Intelligence and Business Value: a Literature Review
    Enholm, Ida Merete
    Papagiannidis, Emmanouil
    Mikalef, Patrick
    Krogstie, John
    [J]. INFORMATION SYSTEMS FRONTIERS, 2022, 24 (05) : 1709 - 1734
  • [36] A systematic literature review of literature reviews in software testing
    Garousi, Vahid
    Mantyla, Mika V.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 80 : 195 - 216
  • [37] Automating and Optimizing Software Testing using Artificial Intelligence Techniques
    Job, Minimol Anil
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (05) : 594 - 602
  • [38] Artificial Intelligence Applied to Pancreatic Imaging: A Narrative Review
    Laino, Maria Elena
    Ammirabile, Angela
    Lofino, Ludovica
    Mannelli, Lorenzo
    Fiz, Francesco
    Francone, Marco
    Chiti, Arturo
    Saba, Luca
    Orlandi, Matteo Agostino
    Savevski, Victor
    [J]. HEALTHCARE, 2022, 10 (08)
  • [39] Artificial intelligence applied to musculoskeletal oncology: a systematic review
    Li, Matthew D.
    Ahmed, Syed Rakin
    Choy, Edwin
    Lozano-Calderon, Santiago A.
    Kalpathy-Cramer, Jayashree
    Chang, Connie Y.
    [J]. SKELETAL RADIOLOGY, 2022, 51 (02) : 245 - 256
  • [40] Artificial Intelligence Applied to Stock Market Trading: A Review
    Ferreira, Fernando G. D. C.
    Gandomi, Amir H.
    Cardoso, Rodrigo T. N.
    [J]. IEEE ACCESS, 2021, 9 : 30898 - 30917