Evolution of Software Testing Strategies and Trends: Semantic Content Analysis of Software Research Corpus of the Last 40 Years

From the early days of computer systems to the present, software testing has been considered as a crucial process that directly affects the quality and reliability of software-oriented products and services. Accordingly, there is a huge amount of literature regarding the improvement of software test...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2022, Vol.10, p.106093-106109
Hauptverfasser: Gurcan, Fatih, Dalveren, Gonca Gokce Menekse, Cagiltay, Nergiz Ercil, Roman, Dumitru, Soylu, Ahmet
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 106109
container_issue
container_start_page 106093
container_title IEEE access
container_volume 10
creator Gurcan, Fatih
Dalveren, Gonca Gokce Menekse
Cagiltay, Nergiz Ercil
Roman, Dumitru
Soylu, Ahmet
description From the early days of computer systems to the present, software testing has been considered as a crucial process that directly affects the quality and reliability of software-oriented products and services. Accordingly, there is a huge amount of literature regarding the improvement of software testing approaches. However, there are limited reviews that show the whole picture of the software testing studies covering the topics and trends of the field. This study aims to provide a general figure reflecting topics and trends of software testing by analyzing the majority of software testing articles published in the last 40 years. A semi-automated methodology is developed for the analysis of software testing corpus created from core publication sources. The methodology of the study is based on the implementation of probabilistic topic modeling approach to discover hidden semantic patterns in the 14,684 published articles addressing software testing issues between 1980 and 2019. The results revealed 42 topics of the field, highlighting five software development ages, namely specification, detection, generation, evaluation, and prediction. The recent accelerations of the topics also showed a trend toward prediction-based software testing actions. Additionally, a higher trend on the topics concerning "Security Vulnerability", "Open Source" and "Mobile Application" was identified. This study showed that the current trend of software testing is towards prediction-based testing strategies. Therefore, the findings of this study may provide valuable insights for the industry and software communities to be prepared for the possible changes in the software testing procedures using prediction-based approaches.
doi_str_mv 10.1109/ACCESS.2022.3211949
format Article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9910177</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9910177</ieee_id><doaj_id>oai_doaj_org_article_0e578a2a954649b281b9109b5712efe9</doaj_id><sourcerecordid>2723901273</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-c6fb884343c35dcae3c9ba7085016d363877322bc396049d4aa24483db24bca23</originalsourceid><addsrcrecordid>eNpVUU1LAzEQXURBqf4CLwHPrfnaj3grS_2AguDWg6cwm52tW-qmJqniyb9u7JaiuSTMvPcm816SXDI6YYyq62lZzqpqwinnE8EZU1IdJWecZWosUpEd_3mfJhfer2g8RSyl-VnyPfuw623obE9sSyrbhk9wSBboQ9cvSRUcBFx26An0DVk47Bt_Qyp8gz50hpS2D9gHMu1h_eU7_0_kCT2CM68R5TbbXS-8IpmDD0RS8hKb_jw5aWHt8WJ_j5Ln29mivB_PH-8eyul8bEQmwthkbV0UUkhhRNoYQGFUDTktUsqyJkKKPBec10aojErVSAAuZSGamsvaABej5GHQbSys9MZ1b-C-tIVO7wrWLTW4uNEaNcU0L4CDSmUmVc0LVqvoc53mjGOLKmpdDVobZ9-30Sm9slsXHfCa51woynguIkoMKOOs9w7bw1RG9W9weghO_wan98FF1uXA6hDxwFDxAyxu-APAX5Nb</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2723901273</pqid></control><display><type>article</type><title>Evolution of Software Testing Strategies and Trends: Semantic Content Analysis of Software Research Corpus of the Last 40 Years</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Gurcan, Fatih ; Dalveren, Gonca Gokce Menekse ; Cagiltay, Nergiz Ercil ; Roman, Dumitru ; Soylu, Ahmet</creator><creatorcontrib>Gurcan, Fatih ; Dalveren, Gonca Gokce Menekse ; Cagiltay, Nergiz Ercil ; Roman, Dumitru ; Soylu, Ahmet</creatorcontrib><description>From the early days of computer systems to the present, software testing has been considered as a crucial process that directly affects the quality and reliability of software-oriented products and services. Accordingly, there is a huge amount of literature regarding the improvement of software testing approaches. However, there are limited reviews that show the whole picture of the software testing studies covering the topics and trends of the field. This study aims to provide a general figure reflecting topics and trends of software testing by analyzing the majority of software testing articles published in the last 40 years. A semi-automated methodology is developed for the analysis of software testing corpus created from core publication sources. The methodology of the study is based on the implementation of probabilistic topic modeling approach to discover hidden semantic patterns in the 14,684 published articles addressing software testing issues between 1980 and 2019. The results revealed 42 topics of the field, highlighting five software development ages, namely specification, detection, generation, evaluation, and prediction. The recent accelerations of the topics also showed a trend toward prediction-based software testing actions. Additionally, a higher trend on the topics concerning "Security Vulnerability", "Open Source" and "Mobile Application" was identified. This study showed that the current trend of software testing is towards prediction-based testing strategies. Therefore, the findings of this study may provide valuable insights for the industry and software communities to be prepared for the possible changes in the software testing procedures using prediction-based approaches.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2022.3211949</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Applications programs ; Content analysis ; Mobile computing ; Semantics ; Software ; Software development ; Software engineering ; Software reliability ; Software testing ; Systematics ; Test procedures ; test strategies ; topic modeling ; trend analysis ; Trends</subject><ispartof>IEEE access, 2022, Vol.10, p.106093-106109</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c363t-c6fb884343c35dcae3c9ba7085016d363877322bc396049d4aa24483db24bca23</citedby><cites>FETCH-LOGICAL-c363t-c6fb884343c35dcae3c9ba7085016d363877322bc396049d4aa24483db24bca23</cites><orcidid>0000-0002-8649-1909 ; 0000-0001-6397-3705 ; 0000-0003-0875-9276 ; 0000-0001-6034-4137 ; 0000-0001-9915-6686</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9910177$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,864,2102,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Gurcan, Fatih</creatorcontrib><creatorcontrib>Dalveren, Gonca Gokce Menekse</creatorcontrib><creatorcontrib>Cagiltay, Nergiz Ercil</creatorcontrib><creatorcontrib>Roman, Dumitru</creatorcontrib><creatorcontrib>Soylu, Ahmet</creatorcontrib><title>Evolution of Software Testing Strategies and Trends: Semantic Content Analysis of Software Research Corpus of the Last 40 Years</title><title>IEEE access</title><addtitle>Access</addtitle><description>From the early days of computer systems to the present, software testing has been considered as a crucial process that directly affects the quality and reliability of software-oriented products and services. Accordingly, there is a huge amount of literature regarding the improvement of software testing approaches. However, there are limited reviews that show the whole picture of the software testing studies covering the topics and trends of the field. This study aims to provide a general figure reflecting topics and trends of software testing by analyzing the majority of software testing articles published in the last 40 years. A semi-automated methodology is developed for the analysis of software testing corpus created from core publication sources. The methodology of the study is based on the implementation of probabilistic topic modeling approach to discover hidden semantic patterns in the 14,684 published articles addressing software testing issues between 1980 and 2019. The results revealed 42 topics of the field, highlighting five software development ages, namely specification, detection, generation, evaluation, and prediction. The recent accelerations of the topics also showed a trend toward prediction-based software testing actions. Additionally, a higher trend on the topics concerning "Security Vulnerability", "Open Source" and "Mobile Application" was identified. This study showed that the current trend of software testing is towards prediction-based testing strategies. Therefore, the findings of this study may provide valuable insights for the industry and software communities to be prepared for the possible changes in the software testing procedures using prediction-based approaches.</description><subject>Applications programs</subject><subject>Content analysis</subject><subject>Mobile computing</subject><subject>Semantics</subject><subject>Software</subject><subject>Software development</subject><subject>Software engineering</subject><subject>Software reliability</subject><subject>Software testing</subject><subject>Systematics</subject><subject>Test procedures</subject><subject>test strategies</subject><subject>topic modeling</subject><subject>trend analysis</subject><subject>Trends</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpVUU1LAzEQXURBqf4CLwHPrfnaj3grS_2AguDWg6cwm52tW-qmJqniyb9u7JaiuSTMvPcm816SXDI6YYyq62lZzqpqwinnE8EZU1IdJWecZWosUpEd_3mfJhfer2g8RSyl-VnyPfuw623obE9sSyrbhk9wSBboQ9cvSRUcBFx26An0DVk47Bt_Qyp8gz50hpS2D9gHMu1h_eU7_0_kCT2CM68R5TbbXS-8IpmDD0RS8hKb_jw5aWHt8WJ_j5Ln29mivB_PH-8eyul8bEQmwthkbV0UUkhhRNoYQGFUDTktUsqyJkKKPBec10aojErVSAAuZSGamsvaABej5GHQbSys9MZ1b-C-tIVO7wrWLTW4uNEaNcU0L4CDSmUmVc0LVqvoc53mjGOLKmpdDVobZ9-30Sm9slsXHfCa51woynguIkoMKOOs9w7bw1RG9W9weghO_wan98FF1uXA6hDxwFDxAyxu-APAX5Nb</recordid><startdate>2022</startdate><enddate>2022</enddate><creator>Gurcan, Fatih</creator><creator>Dalveren, Gonca Gokce Menekse</creator><creator>Cagiltay, Nergiz Ercil</creator><creator>Roman, Dumitru</creator><creator>Soylu, Ahmet</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-8649-1909</orcidid><orcidid>https://orcid.org/0000-0001-6397-3705</orcidid><orcidid>https://orcid.org/0000-0003-0875-9276</orcidid><orcidid>https://orcid.org/0000-0001-6034-4137</orcidid><orcidid>https://orcid.org/0000-0001-9915-6686</orcidid></search><sort><creationdate>2022</creationdate><title>Evolution of Software Testing Strategies and Trends: Semantic Content Analysis of Software Research Corpus of the Last 40 Years</title><author>Gurcan, Fatih ; Dalveren, Gonca Gokce Menekse ; Cagiltay, Nergiz Ercil ; Roman, Dumitru ; Soylu, Ahmet</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-c6fb884343c35dcae3c9ba7085016d363877322bc396049d4aa24483db24bca23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Applications programs</topic><topic>Content analysis</topic><topic>Mobile computing</topic><topic>Semantics</topic><topic>Software</topic><topic>Software development</topic><topic>Software engineering</topic><topic>Software reliability</topic><topic>Software testing</topic><topic>Systematics</topic><topic>Test procedures</topic><topic>test strategies</topic><topic>topic modeling</topic><topic>trend analysis</topic><topic>Trends</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Gurcan, Fatih</creatorcontrib><creatorcontrib>Dalveren, Gonca Gokce Menekse</creatorcontrib><creatorcontrib>Cagiltay, Nergiz Ercil</creatorcontrib><creatorcontrib>Roman, Dumitru</creatorcontrib><creatorcontrib>Soylu, Ahmet</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Gurcan, Fatih</au><au>Dalveren, Gonca Gokce Menekse</au><au>Cagiltay, Nergiz Ercil</au><au>Roman, Dumitru</au><au>Soylu, Ahmet</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Evolution of Software Testing Strategies and Trends: Semantic Content Analysis of Software Research Corpus of the Last 40 Years</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2022</date><risdate>2022</risdate><volume>10</volume><spage>106093</spage><epage>106109</epage><pages>106093-106109</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>From the early days of computer systems to the present, software testing has been considered as a crucial process that directly affects the quality and reliability of software-oriented products and services. Accordingly, there is a huge amount of literature regarding the improvement of software testing approaches. However, there are limited reviews that show the whole picture of the software testing studies covering the topics and trends of the field. This study aims to provide a general figure reflecting topics and trends of software testing by analyzing the majority of software testing articles published in the last 40 years. A semi-automated methodology is developed for the analysis of software testing corpus created from core publication sources. The methodology of the study is based on the implementation of probabilistic topic modeling approach to discover hidden semantic patterns in the 14,684 published articles addressing software testing issues between 1980 and 2019. The results revealed 42 topics of the field, highlighting five software development ages, namely specification, detection, generation, evaluation, and prediction. The recent accelerations of the topics also showed a trend toward prediction-based software testing actions. Additionally, a higher trend on the topics concerning "Security Vulnerability", "Open Source" and "Mobile Application" was identified. This study showed that the current trend of software testing is towards prediction-based testing strategies. Therefore, the findings of this study may provide valuable insights for the industry and software communities to be prepared for the possible changes in the software testing procedures using prediction-based approaches.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2022.3211949</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0002-8649-1909</orcidid><orcidid>https://orcid.org/0000-0001-6397-3705</orcidid><orcidid>https://orcid.org/0000-0003-0875-9276</orcidid><orcidid>https://orcid.org/0000-0001-6034-4137</orcidid><orcidid>https://orcid.org/0000-0001-9915-6686</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2022, Vol.10, p.106093-106109
issn 2169-3536
2169-3536
language eng
recordid cdi_ieee_primary_9910177
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals
subjects Applications programs
Content analysis
Mobile computing
Semantics
Software
Software development
Software engineering
Software reliability
Software testing
Systematics
Test procedures
test strategies
topic modeling
trend analysis
Trends
title Evolution of Software Testing Strategies and Trends: Semantic Content Analysis of Software Research Corpus of the Last 40 Years
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T12%3A59%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Evolution%20of%20Software%20Testing%20Strategies%20and%20Trends:%20Semantic%20Content%20Analysis%20of%20Software%20Research%20Corpus%20of%20the%20Last%2040%20Years&rft.jtitle=IEEE%20access&rft.au=Gurcan,%20Fatih&rft.date=2022&rft.volume=10&rft.spage=106093&rft.epage=106109&rft.pages=106093-106109&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2022.3211949&rft_dat=%3Cproquest_ieee_%3E2723901273%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2723901273&rft_id=info:pmid/&rft_ieee_id=9910177&rft_doaj_id=oai_doaj_org_article_0e578a2a954649b281b9109b5712efe9&rfr_iscdi=true