Context: Artificial intelligence (AI) methods and models have extensively been applied to support different phases of the software development lifecycle, including software testing (ST). Several secondary studies investigated the interplay between AI and ST but restricted the scope of the research to specific domains or sub-domains within either area. Objective: This research aims to explore the overall contribution of AI to ST, while identifying the most popular applications and potential paths for future research directions. Method: We executed a tertiary study following well-established guidelines for conducting systematic literature mappings in software engineering and for answering nine research questions. Results: We identified and analyzed 20 relevant secondary studies. The analysis was performed by drawing from well-recognized AI and ST taxonomies and mapping the selected studies according to them. The resulting mapping and discussions provide extensive and detailed information on the interplay between AI and ST. Conclusion: The application of AI to support ST is a well-consolidated and growing interest research topic. The mapping resulting from our study can be used by researchers to identify opportunities for future research, and by practitioners looking for evidence-based information on which AI-supported technology to possibly adopt in their testing processes.

Artificial intelligence applied to software testing. A tertiary study / Amalfitano, Domenico; Faralli, Stefano; Carlo Rossa Hauck, Jean; Matalonga, Santiago; Distante, Damiano. - In: ACM COMPUTING SURVEYS. - ISSN 0360-0300. - 56:3(2023), pp. 1-38. [10.1145/3616372]

Artificial intelligence applied to software testing. A tertiary study

Stefano Faralli
Co-primo
;
Damiano Distante
Co-primo
2023

Abstract

Context: Artificial intelligence (AI) methods and models have extensively been applied to support different phases of the software development lifecycle, including software testing (ST). Several secondary studies investigated the interplay between AI and ST but restricted the scope of the research to specific domains or sub-domains within either area. Objective: This research aims to explore the overall contribution of AI to ST, while identifying the most popular applications and potential paths for future research directions. Method: We executed a tertiary study following well-established guidelines for conducting systematic literature mappings in software engineering and for answering nine research questions. Results: We identified and analyzed 20 relevant secondary studies. The analysis was performed by drawing from well-recognized AI and ST taxonomies and mapping the selected studies according to them. The resulting mapping and discussions provide extensive and detailed information on the interplay between AI and ST. Conclusion: The application of AI to support ST is a well-consolidated and growing interest research topic. The mapping resulting from our study can be used by researchers to identify opportunities for future research, and by practitioners looking for evidence-based information on which AI-supported technology to possibly adopt in their testing processes.
2023
artificial intelligence; software testing; taxonomy; tertiary study; systematic literatur ereview; systematic mapping study
01 Pubblicazione su rivista::01a Articolo in rivista
Artificial intelligence applied to software testing. A tertiary study / Amalfitano, Domenico; Faralli, Stefano; Carlo Rossa Hauck, Jean; Matalonga, Santiago; Distante, Damiano. - In: ACM COMPUTING SURVEYS. - ISSN 0360-0300. - 56:3(2023), pp. 1-38. [10.1145/3616372]
File allegati a questo prodotto
File Dimensione Formato  
Amalfitano_Artificial-intelligence_2023.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 3.98 MB
Formato Adobe PDF
3.98 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1689760
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact