Loading…

Artificial Intelligence in Software Testing: A Systematic Review

Software testing is a crucial component of software development. With the increasing complexity of software systems, traditional manual testing methods are becoming less feasible. Artificial Intelligence (AI) has emerged as a promising approach to software testing in recent years. This review paper...

Full description

Saved in:
Bibliographic Details
Main Authors: Islam, Mahmudul, Khan, Farhan, Alam, Sabrina, Hasan, Mahady
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 529
container_issue
container_start_page 524
container_title
container_volume
creator Islam, Mahmudul
Khan, Farhan
Alam, Sabrina
Hasan, Mahady
description Software testing is a crucial component of software development. With the increasing complexity of software systems, traditional manual testing methods are becoming less feasible. Artificial Intelligence (AI) has emerged as a promising approach to software testing in recent years. This review paper aims to provide an in-depth understanding of the current state of software testing using AI. The review will examine the various approaches, techniques, and tools used in this area and assess their effectiveness. The selected articles for this study have been extracted from different research databases using the advanced search string strategy. Initially, 40 articles have been extracted from different research libraries. After gradual filtering finally, 20 articles have been selected for the study. After studying all the selected papers, we find that various testing tasks can be automated successfully using AI (Machine Learning and Deep Learning) such as Test Case Generation, Defect Prediction, Test Case Prioritization Metamorphic Testing, Android Testing, Test Case Validation, and White Box Testing. This study also finds that the integration of AI in software testing is making software testing activities easier along with better performance. This literature review paper provides a thorough analysis of the impact AI can have on the software testing process.
doi_str_mv 10.1109/TENCON58879.2023.10322349
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_10322349</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10322349</ieee_id><sourcerecordid>10322349</sourcerecordid><originalsourceid>FETCH-LOGICAL-i119t-a05bbfd3c542858e300d3e272ca9e31e9a07e0e6fd1edea4ca7a99271dae90ea3</originalsourceid><addsrcrecordid>eNo1j9FKwzAUQKMgOGb_wIf4Aa03SdPk-mQpUwdjA1efx117OyJdlTY49vcK6nk5bweOEHcKMqUA7-vFutqsrfcOMw3aZAqM1ibHC5GgQ28sGNAKi0sx08pianIL1yKZpnf4oQAN3s3EYznG0IUmUC-XQ-S-DwceGpZhkNuPLp5oZFnzFMNweJCl3J6nyEeKoZGv_BX4dCOuOuonTv48F29Pi7p6SVeb52VVrtKgFMaUwO73XWsam2tvPRuA1rB2uiFkoxgJHAMXXau4ZcobcoSonWqJEZjMXNz-dgMz7z7HcKTxvPufNt_X10zd</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Artificial Intelligence in Software Testing: A Systematic Review</title><source>IEEE Xplore All Conference Series</source><creator>Islam, Mahmudul ; Khan, Farhan ; Alam, Sabrina ; Hasan, Mahady</creator><creatorcontrib>Islam, Mahmudul ; Khan, Farhan ; Alam, Sabrina ; Hasan, Mahady</creatorcontrib><description>Software testing is a crucial component of software development. With the increasing complexity of software systems, traditional manual testing methods are becoming less feasible. Artificial Intelligence (AI) has emerged as a promising approach to software testing in recent years. This review paper aims to provide an in-depth understanding of the current state of software testing using AI. The review will examine the various approaches, techniques, and tools used in this area and assess their effectiveness. The selected articles for this study have been extracted from different research databases using the advanced search string strategy. Initially, 40 articles have been extracted from different research libraries. After gradual filtering finally, 20 articles have been selected for the study. After studying all the selected papers, we find that various testing tasks can be automated successfully using AI (Machine Learning and Deep Learning) such as Test Case Generation, Defect Prediction, Test Case Prioritization Metamorphic Testing, Android Testing, Test Case Validation, and White Box Testing. This study also finds that the integration of AI in software testing is making software testing activities easier along with better performance. This literature review paper provides a thorough analysis of the impact AI can have on the software testing process.</description><identifier>EISSN: 2159-3450</identifier><identifier>EISBN: 9798350302196</identifier><identifier>DOI: 10.1109/TENCON58879.2023.10322349</identifier><language>eng</language><publisher>IEEE</publisher><subject>Artificial Intelligence ; Bibliographies ; Deep learning ; Filtering ; Manuals ; Software testing ; Systematic Literature Review ; Systematics ; Test Automation</subject><ispartof>TENCON 2023 - 2023 IEEE Region 10 Conference (TENCON), 2023, p.524-529</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10322349$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10322349$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Islam, Mahmudul</creatorcontrib><creatorcontrib>Khan, Farhan</creatorcontrib><creatorcontrib>Alam, Sabrina</creatorcontrib><creatorcontrib>Hasan, Mahady</creatorcontrib><title>Artificial Intelligence in Software Testing: A Systematic Review</title><title>TENCON 2023 - 2023 IEEE Region 10 Conference (TENCON)</title><addtitle>TENCON</addtitle><description>Software testing is a crucial component of software development. With the increasing complexity of software systems, traditional manual testing methods are becoming less feasible. Artificial Intelligence (AI) has emerged as a promising approach to software testing in recent years. This review paper aims to provide an in-depth understanding of the current state of software testing using AI. The review will examine the various approaches, techniques, and tools used in this area and assess their effectiveness. The selected articles for this study have been extracted from different research databases using the advanced search string strategy. Initially, 40 articles have been extracted from different research libraries. After gradual filtering finally, 20 articles have been selected for the study. After studying all the selected papers, we find that various testing tasks can be automated successfully using AI (Machine Learning and Deep Learning) such as Test Case Generation, Defect Prediction, Test Case Prioritization Metamorphic Testing, Android Testing, Test Case Validation, and White Box Testing. This study also finds that the integration of AI in software testing is making software testing activities easier along with better performance. This literature review paper provides a thorough analysis of the impact AI can have on the software testing process.</description><subject>Artificial Intelligence</subject><subject>Bibliographies</subject><subject>Deep learning</subject><subject>Filtering</subject><subject>Manuals</subject><subject>Software testing</subject><subject>Systematic Literature Review</subject><subject>Systematics</subject><subject>Test Automation</subject><issn>2159-3450</issn><isbn>9798350302196</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2023</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1j9FKwzAUQKMgOGb_wIf4Aa03SdPk-mQpUwdjA1efx117OyJdlTY49vcK6nk5bweOEHcKMqUA7-vFutqsrfcOMw3aZAqM1ibHC5GgQ28sGNAKi0sx08pianIL1yKZpnf4oQAN3s3EYznG0IUmUC-XQ-S-DwceGpZhkNuPLp5oZFnzFMNweJCl3J6nyEeKoZGv_BX4dCOuOuonTv48F29Pi7p6SVeb52VVrtKgFMaUwO73XWsam2tvPRuA1rB2uiFkoxgJHAMXXau4ZcobcoSonWqJEZjMXNz-dgMz7z7HcKTxvPufNt_X10zd</recordid><startdate>20231031</startdate><enddate>20231031</enddate><creator>Islam, Mahmudul</creator><creator>Khan, Farhan</creator><creator>Alam, Sabrina</creator><creator>Hasan, Mahady</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20231031</creationdate><title>Artificial Intelligence in Software Testing: A Systematic Review</title><author>Islam, Mahmudul ; Khan, Farhan ; Alam, Sabrina ; Hasan, Mahady</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i119t-a05bbfd3c542858e300d3e272ca9e31e9a07e0e6fd1edea4ca7a99271dae90ea3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Artificial Intelligence</topic><topic>Bibliographies</topic><topic>Deep learning</topic><topic>Filtering</topic><topic>Manuals</topic><topic>Software testing</topic><topic>Systematic Literature Review</topic><topic>Systematics</topic><topic>Test Automation</topic><toplevel>online_resources</toplevel><creatorcontrib>Islam, Mahmudul</creatorcontrib><creatorcontrib>Khan, Farhan</creatorcontrib><creatorcontrib>Alam, Sabrina</creatorcontrib><creatorcontrib>Hasan, Mahady</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library Online</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Islam, Mahmudul</au><au>Khan, Farhan</au><au>Alam, Sabrina</au><au>Hasan, Mahady</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Artificial Intelligence in Software Testing: A Systematic Review</atitle><btitle>TENCON 2023 - 2023 IEEE Region 10 Conference (TENCON)</btitle><stitle>TENCON</stitle><date>2023-10-31</date><risdate>2023</risdate><spage>524</spage><epage>529</epage><pages>524-529</pages><eissn>2159-3450</eissn><eisbn>9798350302196</eisbn><abstract>Software testing is a crucial component of software development. With the increasing complexity of software systems, traditional manual testing methods are becoming less feasible. Artificial Intelligence (AI) has emerged as a promising approach to software testing in recent years. This review paper aims to provide an in-depth understanding of the current state of software testing using AI. The review will examine the various approaches, techniques, and tools used in this area and assess their effectiveness. The selected articles for this study have been extracted from different research databases using the advanced search string strategy. Initially, 40 articles have been extracted from different research libraries. After gradual filtering finally, 20 articles have been selected for the study. After studying all the selected papers, we find that various testing tasks can be automated successfully using AI (Machine Learning and Deep Learning) such as Test Case Generation, Defect Prediction, Test Case Prioritization Metamorphic Testing, Android Testing, Test Case Validation, and White Box Testing. This study also finds that the integration of AI in software testing is making software testing activities easier along with better performance. This literature review paper provides a thorough analysis of the impact AI can have on the software testing process.</abstract><pub>IEEE</pub><doi>10.1109/TENCON58879.2023.10322349</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2159-3450
ispartof TENCON 2023 - 2023 IEEE Region 10 Conference (TENCON), 2023, p.524-529
issn 2159-3450
language eng
recordid cdi_ieee_primary_10322349
source IEEE Xplore All Conference Series
subjects Artificial Intelligence
Bibliographies
Deep learning
Filtering
Manuals
Software testing
Systematic Literature Review
Systematics
Test Automation
title Artificial Intelligence in Software Testing: A Systematic Review
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T16%3A04%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Artificial%20Intelligence%20in%20Software%20Testing:%20A%20Systematic%20Review&rft.btitle=TENCON%202023%20-%202023%20IEEE%20Region%2010%20Conference%20(TENCON)&rft.au=Islam,%20Mahmudul&rft.date=2023-10-31&rft.spage=524&rft.epage=529&rft.pages=524-529&rft.eissn=2159-3450&rft_id=info:doi/10.1109/TENCON58879.2023.10322349&rft.eisbn=9798350302196&rft_dat=%3Cieee_CHZPO%3E10322349%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i119t-a05bbfd3c542858e300d3e272ca9e31e9a07e0e6fd1edea4ca7a99271dae90ea3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10322349&rfr_iscdi=true