NLP-assisted software testing: A systematic mapping of the literature
To reduce manual effort of extracting test cases from natural-language requirements, many approaches based on Natural Language Processing (NLP) have been proposed in the literature. Given the large amount of approaches in this area, and since many practitioners are eager to utilize such techniques,...
Uložené v:
| Vydané v: | Information and software technology Ročník 126; s. 106321 |
|---|---|
| Hlavní autori: | , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Elsevier B.V
01.10.2020
|
| Predmet: | |
| ISSN: | 0950-5849, 1873-6025, 1873-6025 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | To reduce manual effort of extracting test cases from natural-language requirements, many approaches based on Natural Language Processing (NLP) have been proposed in the literature. Given the large amount of approaches in this area, and since many practitioners are eager to utilize such techniques, it is important to synthesize and provide an overview of the state-of-the-art in this area.
Our objective is to summarize the state-of-the-art in NLP-assisted software testing which could benefit practitioners to potentially utilize those NLP-based techniques. Moreover, this can benefit researchers in providing an overview of the research landscape.
To address the above need, we conducted a survey in the form of a systematic literature mapping (classification). After compiling an initial pool of 95 papers, we conducted a systematic voting, and our final pool included 67 technical papers.
This review paper provides an overview of the contribution types presented in the papers, types of NLP approaches used to assist software testing, types of required input requirements, and a review of tool support in this area. Some key results we have detected are: (1) only four of the 38 tools (11%) presented in the papers are available for download; (2) a larger ratio of the papers (30 of 67) provided a shallow exposure to the NLP aspects (almost no details).
This paper would benefit both practitioners and researchers by serving as an “index” to the body of knowledge in this area. The results could help practitioners utilizing the existing NLP-based techniques; this in turn reduces the cost of test-case design and decreases the amount of human resources spent on test activities. After sharing this review with some of our industrial collaborators, initial insights show that this review can indeed be useful and beneficial to practitioners. |
|---|---|
| AbstractList | To reduce manual effort of extracting test cases from natural-language requirements, many approaches based on Natural Language Processing (NLP) have been proposed in the literature. Given the large amount of approaches in this area, and since many practitioners are eager to utilize such techniques, it is important to synthesize and provide an overview of the state-of-the-art in this area.
Our objective is to summarize the state-of-the-art in NLP-assisted software testing which could benefit practitioners to potentially utilize those NLP-based techniques. Moreover, this can benefit researchers in providing an overview of the research landscape.
To address the above need, we conducted a survey in the form of a systematic literature mapping (classification). After compiling an initial pool of 95 papers, we conducted a systematic voting, and our final pool included 67 technical papers.
This review paper provides an overview of the contribution types presented in the papers, types of NLP approaches used to assist software testing, types of required input requirements, and a review of tool support in this area. Some key results we have detected are: (1) only four of the 38 tools (11%) presented in the papers are available for download; (2) a larger ratio of the papers (30 of 67) provided a shallow exposure to the NLP aspects (almost no details).
This paper would benefit both practitioners and researchers by serving as an “index” to the body of knowledge in this area. The results could help practitioners utilizing the existing NLP-based techniques; this in turn reduces the cost of test-case design and decreases the amount of human resources spent on test activities. After sharing this review with some of our industrial collaborators, initial insights show that this review can indeed be useful and beneficial to practitioners. Context: To reduce manual effort of extracting test cases from natural-language requirements, many approaches based on Natural Language Processing (NLP) have been proposed in the literature. Given the large amount of approaches in this area, and since many practitioners are eager to utilize such techniques, it is important to synthesize and provide an overview of the state-of-the-art in this area. Objective: Our objective is to summarize the state-of-the-art in NLP-assisted software testing which could benefit practitioners to potentially utilize those NLP-based techniques. Moreover, this can benefit researchers in providing an overview of the research landscape. Method: To address the above need, we conducted a survey in the form of a systematic literature mapping (classification). After compiling an initial pool of 95 papers, we conducted a systematic voting, and our final pool included 67 technical papers. Results: This review paper provides an overview of the contribution types presented in the papers, types of NLP approaches used to assist software testing, types of required input requirements, and a review of tool support in this area. Some key results we have detected are: (1) only four of the 38 tools (11%) presented in the papers are available for download; (2) a larger ratio of the papers (30 of 67) provided a shallow exposure to the NLP aspects (almost no details). Conclusion: This paper would benefit both practitioners and researchers by serving as an “index” to the body of knowledge in this area. The results could help practitioners utilizing the existing NLP-based techniques; this in turn reduces the cost of test-case design and decreases the amount of human resources spent on test activities. After sharing this review with some of our industrial collaborators, initial insights show that this review can indeed be useful and beneficial to practitioners. © 2020 Elsevier B.V. |
| ArticleNumber | 106321 |
| Author | Bauer, Sara Felderer, Michael Garousi, Vahid |
| Author_xml | – sequence: 1 givenname: Vahid orcidid: 0000-0001-6590-7576 surname: Garousi fullname: Garousi, Vahid email: v.garousi@qub.ac.uk organization: Queen's University Belfast, Northern Ireland, United Kingdom – sequence: 2 givenname: Sara surname: Bauer fullname: Bauer, Sara email: sara.bauer@uibk.ac.at organization: University of Innsbruck, Austria – sequence: 3 givenname: Michael surname: Felderer fullname: Felderer, Michael email: michael.felderer@uibk.ac.at organization: University of Innsbruck, Austria |
| BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:bth-19524$$DView record from Swedish Publication Index (Blekinge Tekniska Högskola) |
| BookMark | eNqFkLtOwzAYhS1UJErhDRj8AKTYcezEHZCqUi5SBQzAajm-tK7aOLJdqr49qYIYGGD6pfOf7wzfORg0vjEAXGE0xgizm_XYNTZ6O85RfowYyfEJGOKqJBlDOR2AIeIUZbQq-Bk4j3GNEC4RQUMwf168ZjJGF5PRsNtIexkMTCYm1ywncArjoXttZXIKbmXbdin0FqaVgRuXTJBpF8wFOLVyE83l9x2B9_v52-wxW7w8PM2mi0yRiqcsZ8ToUiuFNau4wlYSqWlBdMUpY7asNa5QRZXluC7ygnEmMdZYa0pKKwtJRuC634170-5q0Qa3leEgvHTizn1MhQ9LUaeVwJzmRVcv-roKPsZg7A-AkTiaE2vRmxNHc6I312GTX5hyqRPgmxSk2_wH3_aw6Tx8OhNEVM40ymgXjEpCe_f3wBe8Oo7r |
| CitedBy_id | crossref_primary_10_1080_09537287_2024_2436464 crossref_primary_10_1016_j_infsof_2025_107805 crossref_primary_10_1016_j_micpro_2023_104967 crossref_primary_10_1109_ACCESS_2021_3070606 crossref_primary_10_2196_29871 crossref_primary_10_1080_23311916_2023_2276495 crossref_primary_10_1007_s00766_022_00390_8 crossref_primary_10_1515_auto_2021_0138 crossref_primary_10_1016_j_jksuci_2021_09_018 crossref_primary_10_1007_s10836_023_06086_3 crossref_primary_10_1109_ACCESS_2023_3346767 crossref_primary_10_1016_j_engappai_2024_108378 crossref_primary_10_1145_3731756 crossref_primary_10_1007_s10664_023_10333_8 crossref_primary_10_1016_j_procs_2024_06_186 crossref_primary_10_1007_s40572_023_00418_3 crossref_primary_10_1145_3573074_3573101 crossref_primary_10_1016_j_jksuci_2022_01_013 crossref_primary_10_1002_smr_2606 crossref_primary_10_1145_3444689 crossref_primary_10_3390_electronics12092109 crossref_primary_10_1109_ACCESS_2024_3407753 crossref_primary_10_1145_3617946_3617957 crossref_primary_10_1007_s11219_025_09722_7 crossref_primary_10_1016_j_nlp_2025_100128 crossref_primary_10_1145_3616372 crossref_primary_10_23939_acps2025_01_095 crossref_primary_10_1016_j_jss_2023_111901 crossref_primary_10_1016_j_jss_2022_111549 crossref_primary_10_3390_app122110773 |
| Cites_doi | 10.1016/j.infsof.2015.03.007 10.1007/s11192-017-2419-6 10.1002/jrsm.1106 10.1192/bja.2017.3 10.1145/2601248.2601268 10.1016/j.infsof.2013.03.004 10.1038/nj7584-117a 10.1016/j.joi.2006.06.001 10.1109/MS.2017.101 10.1109/TSE.2010.62 10.1016/j.infsof.2013.02.006 10.1016/j.infsof.2016.04.015 10.1007/978-3-031-01855-8 10.1016/j.jss.2011.03.051 10.1186/s13643-015-0125-0 10.1186/s13643-018-0724-7 10.1186/s13643-016-0337-y 10.1145/1831407.1831415 10.1016/j.infsof.2018.12.003 10.1016/j.jss.2012.12.051 10.1038/467753a 10.1109/MS.2017.34 10.1016/j.jss.2014.09.042 10.1371/journal.pone.0138237 |
| ContentType | Journal Article |
| Copyright | 2020 Elsevier B.V. |
| Copyright_xml | – notice: 2020 Elsevier B.V. |
| DBID | AAYXX CITATION ADTPV AOWAS DF3 |
| DOI | 10.1016/j.infsof.2020.106321 |
| DatabaseName | CrossRef SwePub SwePub Articles SWEPUB Blekinge Tekniska Högskola |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Business |
| EISSN | 1873-6025 |
| ExternalDocumentID | oai_DiVA_org_bth_19524 10_1016_j_infsof_2020_106321 S0950584920300744 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 7-5 71M 77K 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYOK ABBOA ABFNM ABFRF ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFO ACGFS ACGOD ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BKOMP BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TWZ UHS UNMZH WH7 WUQ XFK ZY4 ~G- 77I 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD ADTPV AOWAS DF3 |
| ID | FETCH-LOGICAL-c389t-263ed7dcc1d689c1fa3ad543d89566f7bd18085cf91b424696a11d1dd537fa4a3 |
| ISICitedReferencesCount | 48 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000573271800010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0950-5849 1873-6025 |
| IngestDate | Tue Nov 04 15:52:15 EST 2025 Sat Nov 29 07:06:14 EST 2025 Tue Nov 18 20:52:13 EST 2025 Fri Feb 23 02:47:56 EST 2024 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Software testing Systematic literature mapping Natural Language Processing (NLP) Systematic literature review |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c389t-263ed7dcc1d689c1fa3ad543d89566f7bd18085cf91b424696a11d1dd537fa4a3 |
| ORCID | 0000-0001-6590-7576 |
| OpenAccessLink | http://www.scopus.com/inward/record.url?scp=85084949953&partnerID=8YFLogxK |
| ParticipantIDs | swepub_primary_oai_DiVA_org_bth_19524 crossref_primary_10_1016_j_infsof_2020_106321 crossref_citationtrail_10_1016_j_infsof_2020_106321 elsevier_sciencedirect_doi_10_1016_j_infsof_2020_106321 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-10-01 |
| PublicationDateYYYYMMDD | 2020-10-01 |
| PublicationDate_xml | – month: 10 year: 2020 text: 2020-10-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | Information and software technology |
| PublicationYear | 2020 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Lee (bib0009) 2008 Escalona, Gutierrez, Mejías, Aragón, Ramos, Torres, Domínguez (bib0006) 2011; 84 Liddy (bib0008) 2001 Bird, Loper (bib0030) 2004 De Marneffe, MacCartney, Manning (bib0055) 2006; 6 Haddaway, Collins, Coughlin, Kirk (bib0031) 2015; 10 Wohlin, Runeson, Höst, Ohlsson, Regnell, Wesslén (bib0056) 2000 Zhi, Garousi, Sun, Garousi, Shahnewaz, Ruhe (bib0034) 2015; 99 Miles, Huberman, Saldana (bib0048) 2014 McCafferty (bib0052) 2010; 53 Manning, Surdeanu, Bauer, Finkel, Bethard, Mcclosky (bib0013) 2014 Garousi, Felderer, Kılıçaslan (bib0046) 2019; 108 Leidner (bib0012) 2003 Mathew, Agrawal, Menzies (bib0043) 2018 Garousi, Felderer, Karapıçak, Yılmaz (bib0021) 2018 Atkinson, Cipriani (bib0033) 2018; 24 Tsafnat, Glasziou, Karystianis, Coiera (bib0032) 2018; 7 Gewin (bib0026) 2016; 529 Garousi, Mäntylä (bib0040) 2016; 76 Shahbaz, McMinn, Stevenson (bib0016) 2012 Petersen, Vakkalanka, Kuzniarz (bib0022) 2015; 64 Gutiérrez, Escalona, Mejías, Ramos, Gómez (bib0042) 2008 Graham, Fewster (bib0014) 2012 Chen, Xie, Maslov, Redner (bib0036) 2007; 1 Cook (bib0050) 1989 Koehn (bib0010) 2009 Zhang, Yue, Ali, Zhang, Wu (bib0017) 2014 Denger, Mora (bib0018) 2003 Petersen, Feldt, Mujtaba, Mattsson (bib0024) 2008 Kitchenham, Charters (bib0025) 2007 Berti-Equille, Borge-Holthoefer (bib0011) 2015 Jia, Harman (bib0047) 2011; 37 Ammann, Offutt (bib0003) 2008 Garousi, Zhi (bib0001) 2013; 86 V.Garousi, S.Bauer, and M.Felderer, "Dataset for the study: nLP-assisted software testing: a survey," Barnes (bib0053) 2010; 467 De Marneffe, MacCartney, Manning (bib0029) 2006; 6 Garousi, Felderer (bib0049) 2017 M.Baker, "1,500 scientists lift the lid on reproducibility," Obrenovic (bib0005) 2017; 34 Ahsan, Butt, Ahmed, Anwar (bib0007) 2017 Garousi, Elberzhager (bib0015) 2017; 34 Last accessed: Mar. 28,2018. Goffi, Gorla, Ernst, Pezzè (bib0004) 2016 C.Wohlin, "Guidelines for snowballing in systematic literature studies and a replication in software engineering," presented at the Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, London, England, United Kingdom, 2014. Banerjee, Nguyen, Garousi, Memon (bib0045) 2013; 55 Adams, Hillier-Brown, Moore, Lake, Araujo-Soares, White, Summerbell (bib0039) 2016; 5 Garousi, Mesbah, Betin-Can, Mirshokraie (bib0044) 2013; 55 Gutiérrez Rodríguez, Escalona Cuaresma, Mejías Risoto, Torres Valderrama (bib0019) 2006 EnagoAcademy, "The Importance of Scientific Transparency and Reproducibility," Nazir, Butt, Anwar, Khan Khattak (bib0020) 2017 Godin, Stapleton, Kirkpatrick, Hanning, Leatherdale (bib0037) 2015; 4 Mahood, Van Eerd, Irvin (bib0038) 2014; 5 (bib0051) 2018 Sinha, Mihalcea (bib0054) 2007 Indurkhya, Damerau (bib0002) 2010 Last accessed: Mar. 28, 2018. Garousi, Fernandes (bib0035) 2017; 112 10.1016/j.infsof.2020.106321_bib0027 10.1016/j.infsof.2020.106321_bib0028 Koehn (10.1016/j.infsof.2020.106321_bib0010) 2009 Atkinson (10.1016/j.infsof.2020.106321_bib0033) 2018; 24 De Marneffe (10.1016/j.infsof.2020.106321_bib0029) 2006; 6 Graham (10.1016/j.infsof.2020.106321_bib0014) 2012 Manning (10.1016/j.infsof.2020.106321_bib0013) 2014 Garousi (10.1016/j.infsof.2020.106321_bib0044) 2013; 55 Zhi (10.1016/j.infsof.2020.106321_bib0034) 2015; 99 (10.1016/j.infsof.2020.106321_bib0051) 2018 10.1016/j.infsof.2020.106321_bib0023 Banerjee (10.1016/j.infsof.2020.106321_bib0045) 2013; 55 Adams (10.1016/j.infsof.2020.106321_bib0039) 2016; 5 Godin (10.1016/j.infsof.2020.106321_bib0037) 2015; 4 Garousi (10.1016/j.infsof.2020.106321_bib0015) 2017; 34 Petersen (10.1016/j.infsof.2020.106321_bib0024) 2008 Garousi (10.1016/j.infsof.2020.106321_bib0001) 2013; 86 Lee (10.1016/j.infsof.2020.106321_bib0009) 2008 Ammann (10.1016/j.infsof.2020.106321_bib0003) 2008 Leidner (10.1016/j.infsof.2020.106321_bib0012) 2003 Escalona (10.1016/j.infsof.2020.106321_bib0006) 2011; 84 Zhang (10.1016/j.infsof.2020.106321_bib0017) 2014 Petersen (10.1016/j.infsof.2020.106321_bib0022) 2015; 64 Liddy (10.1016/j.infsof.2020.106321_bib0008) 2001 Sinha (10.1016/j.infsof.2020.106321_bib0054) 2007 Wohlin (10.1016/j.infsof.2020.106321_bib0056) 2000 De Marneffe (10.1016/j.infsof.2020.106321_bib0055) 2006; 6 Gewin (10.1016/j.infsof.2020.106321_bib0026) 2016; 529 Goffi (10.1016/j.infsof.2020.106321_bib0004) 2016 10.1016/j.infsof.2020.106321_bib0041 Gutiérrez (10.1016/j.infsof.2020.106321_bib0042) 2008 Garousi (10.1016/j.infsof.2020.106321_bib0021) 2018 Indurkhya (10.1016/j.infsof.2020.106321_bib0002) 2010 Gutiérrez Rodríguez (10.1016/j.infsof.2020.106321_bib0019) 2006 Bird (10.1016/j.infsof.2020.106321_bib0030) 2004 Miles (10.1016/j.infsof.2020.106321_bib0048) 2014 Shahbaz (10.1016/j.infsof.2020.106321_bib0016) 2012 Tsafnat (10.1016/j.infsof.2020.106321_bib0032) 2018; 7 Garousi (10.1016/j.infsof.2020.106321_bib0046) 2019; 108 Ahsan (10.1016/j.infsof.2020.106321_bib0007) 2017 Mahood (10.1016/j.infsof.2020.106321_bib0038) 2014; 5 Berti-Equille (10.1016/j.infsof.2020.106321_bib0011) 2015 Haddaway (10.1016/j.infsof.2020.106321_bib0031) 2015; 10 Garousi (10.1016/j.infsof.2020.106321_bib0049) 2017 Barnes (10.1016/j.infsof.2020.106321_bib0053) 2010; 467 Denger (10.1016/j.infsof.2020.106321_bib0018) 2003 Nazir (10.1016/j.infsof.2020.106321_bib0020) 2017 Mathew (10.1016/j.infsof.2020.106321_bib0043) 2018 Chen (10.1016/j.infsof.2020.106321_bib0036) 2007; 1 Kitchenham (10.1016/j.infsof.2020.106321_bib0025) 2007 Jia (10.1016/j.infsof.2020.106321_bib0047) 2011; 37 Cook (10.1016/j.infsof.2020.106321_bib0050) 1989 Garousi (10.1016/j.infsof.2020.106321_bib0040) 2016; 76 McCafferty (10.1016/j.infsof.2020.106321_bib0052) 2010; 53 Garousi (10.1016/j.infsof.2020.106321_bib0035) 2017; 112 Obrenovic (10.1016/j.infsof.2020.106321_bib0005) 2017; 34 |
| References_xml | – year: 2003 ident: bib0018 article-title: Test case derived from requirement specification publication-title: Fraunhofer IESE Tech. Rep., – reference: V.Garousi, S.Bauer, and M.Felderer, "Dataset for the study: nLP-assisted software testing: a survey," – volume: 467 start-page: 753 year: 2010 ident: bib0053 article-title: Publish your computer code: it is good enough publication-title: Nature News – volume: 55 start-page: 1679 year: 2013 end-page: 1694 ident: bib0045 article-title: Graphical User Interface (GUI) Testing: systematic Mapping and Repository publication-title: Inf. Softw. Technol. – volume: 108 start-page: 35 year: 2019 end-page: 64 ident: bib0046 article-title: A survey on software testability publication-title: Inf. Softw. Technol. – volume: 37 start-page: 649 year: 2011 end-page: 678 ident: bib0047 article-title: An Analysis and Survey of the Development of Mutation Testing publication-title: IEEE Trans. Softw. Eng. – volume: 76 start-page: 92 year: 2016 end-page: 117 ident: bib0040 article-title: When and what to automate in software testing? A multivocal literature review publication-title: Inf. Softw. Technol. – year: 2015 ident: bib0011 article-title: Veracity of Data: from Truth Discovery Computation Algorithms to Models of Misinformation Dynamics publication-title: Synthesis Lect. Data Manage. – reference: M.Baker, "1,500 scientists lift the lid on reproducibility," – volume: 10 year: 2015 ident: bib0031 article-title: The Role of Google Scholar in Evidence Reviews and Its Applicability to Grey Literature Searching publication-title: PLoS ONE – year: 1989 ident: bib0050 article-title: Case GrammarTheory – volume: 99 start-page: 175 year: 2015 end-page: 198 ident: bib0034 article-title: Cost, benefits and quality of software development documentation: a systematic mapping publication-title: J. Syst. Softw. – year: 2001 ident: bib0008 article-title: Natural language processing publication-title: Encyclopedia of Library and Information Science – volume: 5 start-page: 221 year: 2014 end-page: 234 ident: bib0038 article-title: Searching for grey literature for systematic reviews: challenges and benefits publication-title: Res. Synth. Methods – volume: 7 start-page: 64 year: 2018 ident: bib0032 article-title: Automated screening of research studies for systematic reviews using study characteristics publication-title: Syst. Rev. – year: 2009 ident: bib0010 article-title: Statistical Machine Translation – start-page: 79 year: 2012 end-page: 88 ident: bib0016 article-title: Automated discovery of valid test strings from the web using dynamic regular expressions collation and natural language processing publication-title: International Conference on Quality Software – year: 2008 ident: bib0042 article-title: Automatic application of the category-partition method with loops support over functional requirements publication-title: Proceedings of the Euro American Conference on Telematics and Information Systems – start-page: 363 year: 2007 end-page: 369 ident: bib0054 article-title: Unsupervised graph-basedword sense disambiguation using measures of word semantic similarity publication-title: International Conference on Semantic Computing – reference: EnagoAcademy, "The Importance of Scientific Transparency and Reproducibility," – reference: C.Wohlin, "Guidelines for snowballing in systematic literature studies and a replication in software engineering," presented at the Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, London, England, United Kingdom, 2014. – volume: 64 start-page: 1 year: 2015 end-page: 18 ident: bib0022 article-title: Guidelines for conducting systematic mapping studies in software engineering: an update publication-title: Inf. Softw. Technol. – volume: 34 start-page: 90 year: 2017 end-page: 96 ident: bib0015 article-title: Test automation: not just for test execution publication-title: IEEE Softw. – volume: 6 start-page: 449 year: 2006 end-page: 454 ident: bib0055 article-title: Generating typed dependency parses from phrase structure parses publication-title: Proceedings of The International Conference on Language Resources and Evaluation – reference: , Last accessed: Mar. 28,2018. – year: 2018 ident: bib0043 article-title: Finding Trends in Software Research publication-title: IEEE Trans. Softw. Eng. – year: 2008 ident: bib0024 article-title: Systematic mapping studies in software engineering publication-title: presented at the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE) – volume: 53 start-page: 16 year: 2010 end-page: 17 ident: bib0052 article-title: Should code be released? publication-title: Commun. ACM – volume: 112 start-page: 963 year: 2017 end-page: 1006 ident: bib0035 article-title: Quantity versus impact of software engineering papers: a quantitative study publication-title: Scientometrics J. Article – year: 2014 ident: bib0013 article-title: The stanford core-NLP natural language processing toolkit publication-title: ACL System Demonstrations – volume: 529 start-page: 117 year: 2016 end-page: 119 ident: bib0026 article-title: Data sharing: an open mind on open data publication-title: Nature – volume: 4 start-page: 138 year: 2015 end-page: 148 ident: bib0037 article-title: Applying systematic review search methods to the grey literature: a case study examining guidelines for school-based breakfast programs in Canada publication-title: Syst. Rev. – year: 2008 ident: bib0003 article-title: Introduction to Software Testing – start-page: 86 year: 2008 end-page: 99 ident: bib0009 article-title: Corpora and discourse analysis publication-title: Advances in discourse studies – volume: 6 start-page: 449 year: 2006 end-page: 454 ident: bib0029 article-title: Generating typed dependency parses from phrase structure parses publication-title: Proceedings of International Conference on Language Resources and Evaluation – volume: 84 start-page: 1379 year: 2011 end-page: 1393 ident: bib0006 article-title: An overview on test generation from functional requirements publication-title: J. Syst. Softw. – start-page: 142 year: 2014 end-page: 157 ident: bib0017 article-title: A systematic approach to automatically derive test cases from use cases specified in restricted natural languages publication-title: International Conference on System Analysis and Modeling – year: 2007 ident: bib0025 article-title: Guidelines for Performing Systematic Literature Reviews in Software engineering publication-title: EBSE Technical Report – year: 2012 ident: bib0014 article-title: Experiences of Test Automation: Case Studies of Software Test Automation – year: 2014 ident: bib0048 article-title: Qualitative Data Analysis: A Methods Sourcebook – year: 2006 ident: bib0019 article-title: Generation of test cases from functional requirements. A survey publication-title: Workshop on System Testing and Validation – volume: 5 start-page: 164 year: 2016 ident: bib0039 article-title: Searching and synthesising ‘grey literature’ and ‘grey information’ in public health: critical reflections on three case studies publication-title: Syst. Rev. – volume: 55 start-page: 1374 year: 2013 end-page: 1396 ident: bib0044 article-title: A systematic mapping study of web application testing publication-title: Elsevier J. Inform. Softw. Tech. – volume: 24 start-page: 74 year: 2018 end-page: 82 ident: bib0033 article-title: How to carry out a literature search for a systematic review: a practical guide publication-title: BJPsych Adv. – start-page: 45 year: 2003 end-page: 50 ident: bib0012 article-title: Current issues in software engineering for natural language processing publication-title: Proceedings of workshop on Software engineering and architecture of language technology systems – year: 2018 ident: bib0051 article-title: Why are papers without code but with results accepted? publication-title: Various online users – year: 2000 ident: bib0056 article-title: Experimentation in Software Engineering: An Introduction – volume: 1 start-page: 8 year: 2007 end-page: 15 ident: bib0036 article-title: Finding scientific gems with Google’s PageRank algorithm publication-title: J. Informetr. – volume: 34 start-page: 71 year: 2017 end-page: 78 ident: bib0005 article-title: Insights from the Past: the IEEE Software History Experiment publication-title: IEEE Softw. – year: 2010 ident: bib0002 article-title: Handbook of NaturalLanguageProcessing – start-page: 213 year: 2016 end-page: 224 ident: bib0004 article-title: Automatic generation of oracles for exceptional behaviors publication-title: Proceedings of International Symposium on Software Testing and Analysis – start-page: 485 year: 2017 end-page: 493 ident: bib0020 article-title: The Applications of Natural Language Processing (NLP) for Software Requirement Engineering - A Systematic Literature Review publication-title: Information Science and Applications 2017 – start-page: 170 year: 2017 end-page: 179 ident: bib0049 article-title: Experience-based guidelines for effective and efficient data extraction in systematic reviews in software engineering publication-title: International Conference on Evaluation and Assessment in Software Engineering – year: 2018 ident: bib0021 article-title: Testing Embedded Software: A Survey of the Literature – volume: 86 start-page: 1354 year: 2013 end-page: 1376 ident: bib0001 article-title: A survey of software testing practices in Canada publication-title: J. Syst. Softw. – start-page: 31 year: 2004 ident: bib0030 article-title: NLTK: the natural language toolkit publication-title: Proceedings of the Annual Meeting of the Association for Computational Linguistics – reference: , Last accessed: Mar. 28, 2018. – start-page: 1 year: 2017 end-page: 10 ident: bib0007 article-title: A comprehensive investigation of natural language processing techniques and tools to generate automated test cases publication-title: Proceedings of the International Conference on Internet of things and Cloud Computing – start-page: 31 year: 2004 ident: 10.1016/j.infsof.2020.106321_bib0030 article-title: NLTK: the natural language toolkit – volume: 64 start-page: 1 issue: 0 year: 2015 ident: 10.1016/j.infsof.2020.106321_bib0022 article-title: Guidelines for conducting systematic mapping studies in software engineering: an update publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2015.03.007 – year: 2018 ident: 10.1016/j.infsof.2020.106321_bib0043 article-title: Finding Trends in Software Research publication-title: IEEE Trans. Softw. Eng. – volume: 112 start-page: 963 issue: 2 year: 2017 ident: 10.1016/j.infsof.2020.106321_bib0035 article-title: Quantity versus impact of software engineering papers: a quantitative study publication-title: Scientometrics J. Article doi: 10.1007/s11192-017-2419-6 – volume: 5 start-page: 221 issue: 3 year: 2014 ident: 10.1016/j.infsof.2020.106321_bib0038 article-title: Searching for grey literature for systematic reviews: challenges and benefits publication-title: Res. Synth. Methods doi: 10.1002/jrsm.1106 – volume: 24 start-page: 74 issue: 2 year: 2018 ident: 10.1016/j.infsof.2020.106321_bib0033 article-title: How to carry out a literature search for a systematic review: a practical guide publication-title: BJPsych Adv. doi: 10.1192/bja.2017.3 – year: 2008 ident: 10.1016/j.infsof.2020.106321_bib0003 – ident: 10.1016/j.infsof.2020.106321_bib0023 doi: 10.1145/2601248.2601268 – start-page: 485 year: 2017 ident: 10.1016/j.infsof.2020.106321_bib0020 article-title: The Applications of Natural Language Processing (NLP) for Software Requirement Engineering - A Systematic Literature Review – year: 2008 ident: 10.1016/j.infsof.2020.106321_bib0024 article-title: Systematic mapping studies in software engineering – ident: 10.1016/j.infsof.2020.106321_bib0028 – start-page: 1 year: 2017 ident: 10.1016/j.infsof.2020.106321_bib0007 article-title: A comprehensive investigation of natural language processing techniques and tools to generate automated test cases – start-page: 45 year: 2003 ident: 10.1016/j.infsof.2020.106321_bib0012 article-title: Current issues in software engineering for natural language processing – volume: 55 start-page: 1679 issue: 10 year: 2013 ident: 10.1016/j.infsof.2020.106321_bib0045 article-title: Graphical User Interface (GUI) Testing: systematic Mapping and Repository publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2013.03.004 – volume: 529 start-page: 117 issue: 7584 year: 2016 ident: 10.1016/j.infsof.2020.106321_bib0026 article-title: Data sharing: an open mind on open data publication-title: Nature doi: 10.1038/nj7584-117a – volume: 1 start-page: 8 issue: 1 year: 2007 ident: 10.1016/j.infsof.2020.106321_bib0036 article-title: Finding scientific gems with Google’s PageRank algorithm publication-title: J. Informetr. doi: 10.1016/j.joi.2006.06.001 – volume: 34 start-page: 71 issue: 4 year: 2017 ident: 10.1016/j.infsof.2020.106321_bib0005 article-title: Insights from the Past: the IEEE Software History Experiment publication-title: IEEE Softw. doi: 10.1109/MS.2017.101 – volume: 37 start-page: 649 issue: 5 year: 2011 ident: 10.1016/j.infsof.2020.106321_bib0047 article-title: An Analysis and Survey of the Development of Mutation Testing publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.2010.62 – volume: 55 start-page: 1374 issue: 8 year: 2013 ident: 10.1016/j.infsof.2020.106321_bib0044 article-title: A systematic mapping study of web application testing publication-title: Elsevier J. Inform. Softw. Tech. doi: 10.1016/j.infsof.2013.02.006 – volume: 76 start-page: 92 year: 2016 ident: 10.1016/j.infsof.2020.106321_bib0040 article-title: When and what to automate in software testing? A multivocal literature review publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2016.04.015 – year: 2015 ident: 10.1016/j.infsof.2020.106321_bib0011 article-title: Veracity of Data: from Truth Discovery Computation Algorithms to Models of Misinformation Dynamics publication-title: Synthesis Lect. Data Manage. doi: 10.1007/978-3-031-01855-8 – year: 2001 ident: 10.1016/j.infsof.2020.106321_bib0008 article-title: Natural language processing – volume: 84 start-page: 1379 issue: 8 year: 2011 ident: 10.1016/j.infsof.2020.106321_bib0006 article-title: An overview on test generation from functional requirements publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2011.03.051 – year: 2000 ident: 10.1016/j.infsof.2020.106321_bib0056 – year: 2009 ident: 10.1016/j.infsof.2020.106321_bib0010 – volume: 4 start-page: 138 year: 2015 ident: 10.1016/j.infsof.2020.106321_bib0037 article-title: Applying systematic review search methods to the grey literature: a case study examining guidelines for school-based breakfast programs in Canada publication-title: Syst. Rev. doi: 10.1186/s13643-015-0125-0 – year: 2003 ident: 10.1016/j.infsof.2020.106321_bib0018 article-title: Test case derived from requirement specification publication-title: Fraunhofer IESE Tech. Rep., – year: 2010 ident: 10.1016/j.infsof.2020.106321_bib0002 – volume: 7 start-page: 64 issue: 1 year: 2018 ident: 10.1016/j.infsof.2020.106321_bib0032 article-title: Automated screening of research studies for systematic reviews using study characteristics publication-title: Syst. Rev. doi: 10.1186/s13643-018-0724-7 – volume: 5 start-page: 164 issue: 1 year: 2016 ident: 10.1016/j.infsof.2020.106321_bib0039 article-title: Searching and synthesising ‘grey literature’ and ‘grey information’ in public health: critical reflections on three case studies publication-title: Syst. Rev. doi: 10.1186/s13643-016-0337-y – year: 2018 ident: 10.1016/j.infsof.2020.106321_bib0021 – year: 2008 ident: 10.1016/j.infsof.2020.106321_bib0042 article-title: Automatic application of the category-partition method with loops support over functional requirements – volume: 53 start-page: 16 issue: 10 year: 2010 ident: 10.1016/j.infsof.2020.106321_bib0052 article-title: Should code be released? publication-title: Commun. ACM doi: 10.1145/1831407.1831415 – volume: 108 start-page: 35 year: 2019 ident: 10.1016/j.infsof.2020.106321_bib0046 article-title: A survey on software testability publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2018.12.003 – start-page: 170 year: 2017 ident: 10.1016/j.infsof.2020.106321_bib0049 article-title: Experience-based guidelines for effective and efficient data extraction in systematic reviews in software engineering – volume: 86 start-page: 1354 issue: 5 year: 2013 ident: 10.1016/j.infsof.2020.106321_bib0001 article-title: A survey of software testing practices in Canada publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2012.12.051 – year: 2007 ident: 10.1016/j.infsof.2020.106321_bib0025 article-title: Guidelines for Performing Systematic Literature Reviews in Software engineering – volume: 467 start-page: 753 issue: 7317 year: 2010 ident: 10.1016/j.infsof.2020.106321_bib0053 article-title: Publish your computer code: it is good enough publication-title: Nature News doi: 10.1038/467753a – volume: 34 start-page: 90 issue: 2 year: 2017 ident: 10.1016/j.infsof.2020.106321_bib0015 article-title: Test automation: not just for test execution publication-title: IEEE Softw. doi: 10.1109/MS.2017.34 – volume: 99 start-page: 175 year: 2015 ident: 10.1016/j.infsof.2020.106321_bib0034 article-title: Cost, benefits and quality of software development documentation: a systematic mapping publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2014.09.042 – ident: 10.1016/j.infsof.2020.106321_bib0041 – start-page: 86 year: 2008 ident: 10.1016/j.infsof.2020.106321_bib0009 article-title: Corpora and discourse analysis – start-page: 363 year: 2007 ident: 10.1016/j.infsof.2020.106321_bib0054 article-title: Unsupervised graph-basedword sense disambiguation using measures of word semantic similarity – year: 2006 ident: 10.1016/j.infsof.2020.106321_bib0019 article-title: Generation of test cases from functional requirements. A survey – year: 2014 ident: 10.1016/j.infsof.2020.106321_bib0013 article-title: The stanford core-NLP natural language processing toolkit – start-page: 142 year: 2014 ident: 10.1016/j.infsof.2020.106321_bib0017 article-title: A systematic approach to automatically derive test cases from use cases specified in restricted natural languages – year: 2014 ident: 10.1016/j.infsof.2020.106321_bib0048 – volume: 6 start-page: 449 year: 2006 ident: 10.1016/j.infsof.2020.106321_bib0029 article-title: Generating typed dependency parses from phrase structure parses – year: 2012 ident: 10.1016/j.infsof.2020.106321_bib0014 – start-page: 79 year: 2012 ident: 10.1016/j.infsof.2020.106321_bib0016 article-title: Automated discovery of valid test strings from the web using dynamic regular expressions collation and natural language processing – volume: 10 issue: 9 year: 2015 ident: 10.1016/j.infsof.2020.106321_bib0031 article-title: The Role of Google Scholar in Evidence Reviews and Its Applicability to Grey Literature Searching publication-title: PLoS ONE doi: 10.1371/journal.pone.0138237 – start-page: 213 year: 2016 ident: 10.1016/j.infsof.2020.106321_bib0004 article-title: Automatic generation of oracles for exceptional behaviors – year: 1989 ident: 10.1016/j.infsof.2020.106321_bib0050 – ident: 10.1016/j.infsof.2020.106321_bib0027 – volume: 6 start-page: 449 year: 2006 ident: 10.1016/j.infsof.2020.106321_bib0055 article-title: Generating typed dependency parses from phrase structure parses – year: 2018 ident: 10.1016/j.infsof.2020.106321_bib0051 article-title: Why are papers without code but with results accepted? |
| SSID | ssj0017030 |
| Score | 2.5261838 |
| SecondaryResourceType | review_article |
| Snippet | To reduce manual effort of extracting test cases from natural-language requirements, many approaches based on Natural Language Processing (NLP) have been... Context: To reduce manual effort of extracting test cases from natural-language requirements, many approaches based on Natural Language Processing (NLP) have... |
| SourceID | swepub crossref elsevier |
| SourceType | Open Access Repository Enrichment Source Index Database Publisher |
| StartPage | 106321 |
| SubjectTerms | Body of knowledge Industrial collaborators Large amounts Mapping NAtural language processing Natural Language Processing (NLP) Natural language processing systems Natural language requirements Review papers Software testing State of the art Systematic literature mapping Systematic literature review Systematic mapping |
| Title | NLP-assisted software testing: A systematic mapping of the literature |
| URI | https://dx.doi.org/10.1016/j.infsof.2020.106321 https://urn.kb.se/resolve?urn=urn:nbn:se:bth-19524 |
| Volume | 126 |
| WOSCitedRecordID | wos000573271800010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1873-6025 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwELbaBVW9oLYUlVe1h_aEXK3jxI_jCpY-hFYc6GpvVmI7wKrKomy28PMZx3bYFhD00EsUWc5rPmv8zWQeCH0aEKsFdxUANE9wmmqKC9iXMGMSNiNdZLbtDTg54eOxmE7laejNuWjbCfCqEjc38uq_Qg1jALZLnf0HuLubwgCcA-hwBNjh-CzgxyenGBixg8-5xMvm2gV3Na6aRtilZjF6vctcPPDu827u3-72r3k9Xy7aH_-T_CIGwTv_5zI07srrTr8fW9f524-vRuUH3wIYkjFK7c5JOMBAUeQf-tKnuN_Tvd4NMHMGA7zwF3c_GGTUZ0A_UNX66HIyVPP6XBXNhSIyS9KXaC3hmQTttDb8Ppr-6P4HOb3kqyb693FmtOAUM6BsMSGyjdq7__BHCcdqZdiWTZy9QRvBDOgPPXxv0QtbvUOvYhbCJtpfRbEfkekHFN-jn8ejs8NvOHSywBoIYYMTRq3hRmtimJCalDnNTZZSI8A8ZSUvDBHAfXUpSZEmKZMsJ8QQYzLKyzzN6RbqVfPKfkD9pOSDQcFLTbhJhU6ktpwUEmikENaIZBvR-LlKhzLvrtvILxXj-WbKC0k5ISkvpG2Eu6uufJmTJ-bzKEkVqJqnYApWwxNXfvaC757z8FLYeea8XfT6buXuoV5TL-0-Wte_m8tF_TGso1tKmGoL |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=NLP-assisted+software+testing&rft.jtitle=Information+and+software+technology&rft.au=Garousi%2C+Vahid&rft.au=Bauer%2C+Sara&rft.au=Felderer%2C+Michael&rft.date=2020-10-01&rft.issn=0950-5849&rft.volume=126&rft_id=info:doi/10.1016%2Fj.infsof.2020.106321&rft.externalDocID=oai_DiVA_org_bth_19524 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon |