{"id":"https://openalex.org/W7131800447","doi":"https://doi.org/10.1134/s0361768825700604","title":"Natural Language Processing for Requirements Elicitation and Analysis: A Systematic Literature Review of Techniques and Tools","display_name":"Natural Language Processing for Requirements Elicitation and Analysis: A Systematic Literature Review of Techniques and Tools","publication_year":2025,"publication_date":"2025-12-01","ids":{"openalex":"https://openalex.org/W7131800447","doi":"https://doi.org/10.1134/s0361768825700604"},"language":"en","primary_location":{"id":"doi:10.1134/s0361768825700604","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768825700604","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261","3034-5847"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","raw_type":"journal-article"},"type":"review","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5115525263","display_name":"Mar\u00eda Jos\u00e9 Torres-Igartua","orcid":null},"institutions":[{"id":"https://openalex.org/I147280213","display_name":"Universidad Veracruzana","ror":"https://ror.org/03efxn362","country_code":"MX","type":"education","lineage":["https://openalex.org/I147280213"]}],"countries":["MX"],"is_corresponding":true,"raw_author_name":"Mar\u00eda Jos\u00e9 Torres-Igartua","raw_affiliation_strings":["Facultad de Estad\u00edstica e Inform\u00e1tica, Universidad Veracruzana, Veracruz, M\u00e9xico"],"raw_orcid":"https://orcid.org/0009-0001-9303-0959","affiliations":[{"raw_affiliation_string":"Facultad de Estad\u00edstica e Inform\u00e1tica, Universidad Veracruzana, Veracruz, M\u00e9xico","institution_ids":["https://openalex.org/I147280213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126967283","display_name":"\u00c1ngel J. S\u00e1nchez-Garc\u00eda","orcid":null},"institutions":[{"id":"https://openalex.org/I147280213","display_name":"Universidad Veracruzana","ror":"https://ror.org/03efxn362","country_code":"MX","type":"education","lineage":["https://openalex.org/I147280213"]}],"countries":["MX"],"is_corresponding":true,"raw_author_name":"\u00c1ngel J. S\u00e1nchez-Garc\u00eda","raw_affiliation_strings":["Facultad de Estad\u00edstica e Inform\u00e1tica, Universidad Veracruzana, Veracruz, M\u00e9xico"],"raw_orcid":"https://orcid.org/0000-0002-2917-2960","affiliations":[{"raw_affiliation_string":"Facultad de Estad\u00edstica e Inform\u00e1tica, Universidad Veracruzana, Veracruz, M\u00e9xico","institution_ids":["https://openalex.org/I147280213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002641087","display_name":"Jorge Octavio Ochar\u00e1n-Hern\u00e1ndez","orcid":"https://orcid.org/0000-0002-2598-1445"},"institutions":[{"id":"https://openalex.org/I147280213","display_name":"Universidad Veracruzana","ror":"https://ror.org/03efxn362","country_code":"MX","type":"education","lineage":["https://openalex.org/I147280213"]}],"countries":["MX"],"is_corresponding":true,"raw_author_name":"Jorge Octavio Ochar\u00e1n-Hern\u00e1ndez","raw_affiliation_strings":["Facultad de Estad\u00edstica e Inform\u00e1tica, Universidad Veracruzana, Veracruz, M\u00e9xico"],"raw_orcid":"https://orcid.org/0000-0002-2598-1445","affiliations":[{"raw_affiliation_string":"Facultad de Estad\u00edstica e Inform\u00e1tica, Universidad Veracruzana, Veracruz, M\u00e9xico","institution_ids":["https://openalex.org/I147280213"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5121491368","display_name":"Sodel Vazquez-Reyes","orcid":null},"institutions":[{"id":"https://openalex.org/I47400469","display_name":"Universidad Aut\u00f3noma de Zacatecas \"Francisco Garc\u00eda Salinas\"","ror":"https://ror.org/01m296r74","country_code":"MX","type":"education","lineage":["https://openalex.org/I47400469"]}],"countries":["MX"],"is_corresponding":true,"raw_author_name":"Sodel V\u00e1zquez-Reyes","raw_affiliation_strings":["Unidad Acad\u00e9mica de Ingenier\u00eda El\u00e9ctrica, Universidad Aut\u00f3noma de Zacatecas, Zacatecas, M\u00e9xico"],"raw_orcid":"https://orcid.org/0000-0002-9435-5499","affiliations":[{"raw_affiliation_string":"Unidad Acad\u00e9mica de Ingenier\u00eda El\u00e9ctrica, Universidad Aut\u00f3noma de Zacatecas, Zacatecas, M\u00e9xico","institution_ids":["https://openalex.org/I47400469"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5002641087","https://openalex.org/A5115525263","https://openalex.org/A5121491368","https://openalex.org/A5126967283"],"corresponding_institution_ids":["https://openalex.org/I147280213","https://openalex.org/I47400469"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.54028086,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"51","issue":"8","first_page":"848","last_page":"866"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.10080000013113022,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.10080000013113022,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10672","display_name":"Design Education and Practice","score":0.07980000227689743,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10906","display_name":"AI-based Problem Solving and Planning","score":0.03480000048875809,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/ambiguity","display_name":"Ambiguity","score":0.5439000129699707},{"id":"https://openalex.org/keywords/systematic-review","display_name":"Systematic review","score":0.47040000557899475},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4643000066280365},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.43070000410079956},{"id":"https://openalex.org/keywords/requirements-elicitation","display_name":"Requirements elicitation","score":0.42570000886917114},{"id":"https://openalex.org/keywords/expert-elicitation","display_name":"Expert elicitation","score":0.40790000557899475},{"id":"https://openalex.org/keywords/requirements-engineering","display_name":"Requirements engineering","score":0.36399999260902405},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.3515999913215637}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7527999877929688},{"id":"https://openalex.org/C2780522230","wikidata":"https://www.wikidata.org/wiki/Q1140419","display_name":"Ambiguity","level":2,"score":0.5439000129699707},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.47600001096725464},{"id":"https://openalex.org/C189708586","wikidata":"https://www.wikidata.org/wiki/Q1504425","display_name":"Systematic review","level":3,"score":0.47040000557899475},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4643000066280365},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45210000872612},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.43070000410079956},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.42570000886917114},{"id":"https://openalex.org/C72161134","wikidata":"https://www.wikidata.org/wiki/Q5421219","display_name":"Expert elicitation","level":2,"score":0.40790000557899475},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.39969998598098755},{"id":"https://openalex.org/C6604083","wikidata":"https://www.wikidata.org/wiki/Q376937","display_name":"Requirements engineering","level":3,"score":0.36399999260902405},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.3515999913215637},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3467000126838684},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.3294000029563904},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3165000081062317},{"id":"https://openalex.org/C155092808","wikidata":"https://www.wikidata.org/wiki/Q182557","display_name":"Computational linguistics","level":2,"score":0.3084000051021576},{"id":"https://openalex.org/C105002631","wikidata":"https://www.wikidata.org/wiki/Q4833645","display_name":"Subject-matter expert","level":3,"score":0.3061999976634979},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.3037000000476837},{"id":"https://openalex.org/C80156102","wikidata":"https://www.wikidata.org/wiki/Q788036","display_name":"Resolver","level":3,"score":0.3012000024318695},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.28519999980926514},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.2797999978065491},{"id":"https://openalex.org/C81669768","wikidata":"https://www.wikidata.org/wiki/Q2359161","display_name":"Precision and recall","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C203005215","wikidata":"https://www.wikidata.org/wiki/Q79798","display_name":"Machine translation","level":2,"score":0.2572999894618988},{"id":"https://openalex.org/C173577280","wikidata":"https://www.wikidata.org/wiki/Q530038","display_name":"Requirements management","level":4,"score":0.2526000142097473}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1134/s0361768825700604","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768825700604","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261","3034-5847"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.751663088798523}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W4214443","https://openalex.org/W1975675278","https://openalex.org/W2133933998","https://openalex.org/W2588896082","https://openalex.org/W2595345837","https://openalex.org/W2612764117","https://openalex.org/W2808723815","https://openalex.org/W2954232981","https://openalex.org/W2954662752","https://openalex.org/W2964401691","https://openalex.org/W2993561384","https://openalex.org/W2994375533","https://openalex.org/W2995307967","https://openalex.org/W3005126442","https://openalex.org/W3022813029","https://openalex.org/W3080237934","https://openalex.org/W3092355216","https://openalex.org/W3095123302","https://openalex.org/W3095950387","https://openalex.org/W3097328400","https://openalex.org/W3114442852","https://openalex.org/W3153389197","https://openalex.org/W3163273505","https://openalex.org/W3168201070","https://openalex.org/W3168746955","https://openalex.org/W3194500648","https://openalex.org/W3208410661","https://openalex.org/W3215722946","https://openalex.org/W3216668593","https://openalex.org/W4200006156","https://openalex.org/W4200213734","https://openalex.org/W4200547685","https://openalex.org/W4206242307","https://openalex.org/W4211069883","https://openalex.org/W4281743154","https://openalex.org/W4283205489","https://openalex.org/W4284689801","https://openalex.org/W4291383685","https://openalex.org/W4312278392","https://openalex.org/W4312304159","https://openalex.org/W4312384741","https://openalex.org/W4312637068","https://openalex.org/W4312939301","https://openalex.org/W4313563649","https://openalex.org/W4362681990","https://openalex.org/W4382398341","https://openalex.org/W4385380437","https://openalex.org/W4386213829","https://openalex.org/W4387123817","https://openalex.org/W4387142599","https://openalex.org/W4387143077","https://openalex.org/W4387143088","https://openalex.org/W4388405372","https://openalex.org/W4390489251","https://openalex.org/W4390861427","https://openalex.org/W4391096329","https://openalex.org/W4391217392","https://openalex.org/W4396876085","https://openalex.org/W4401247459","https://openalex.org/W4401721890","https://openalex.org/W4403181867","https://openalex.org/W4405522195"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"Requirements":[1],"engineering":[2],"(RE)":[3],"is":[4],"critical":[5],"to":[6,29,103],"software":[7],"development,":[8],"yet":[9],"ambiguous":[10],"stakeholder":[11],"inputs":[12],"and":[13,36,45,65,75,82,94,106,113,130,144,156],"complex":[14],"dataset":[15],"management":[16],"often":[17],"cause":[18],"costly":[19],"defects.":[20],"This":[21,136],"study":[22],"conducts":[23],"a":[24],"systematic":[25],"literature":[26],"review":[27],"(SLR)":[28],"explore":[30],"how":[31],"artificial":[32],"intelligence":[33],"(AI)":[34],"techniques":[35,98],"natural":[37],"language":[38],"processing":[39],"(NLP)":[40],"tools":[41,70,107],"enhance":[42,79],"requirements":[43],"elicitation":[44],"analysis.":[46],"Through":[47],"analyzing":[48],"36":[49],"primary":[50],"studies,":[51],"we":[52],"identify":[53],"34":[54],"AI":[55,143],"techniques,":[56],"including":[57],"support":[58],"vector":[59],"machine":[60],"(SVM),":[61],"random":[62],"forest":[63],"(RF),":[64],"BERT,":[66],"alongside":[67],"25":[68],"NLP":[69],"such":[71],"as":[72],"NLTK,":[73],"SpaCy,":[74],"BERT4RE.":[76],"These":[77],"technologies":[78],"automation,":[80],"precision,":[81],"scalability":[83],"in":[84,88,132,148,153],"RE.":[85],"They":[86],"excel":[87],"classifying":[89],"requirements,":[90],"extracting":[91],"key":[92,123],"abstractions,":[93],"detecting":[95],"ambiguities,":[96],"with":[97],"like":[99,108],"RoBERTa":[100],"achieving":[101],"up":[102],"97.7%":[104],"F1-scores":[105],"the":[109],"score-based":[110],"ambiguity":[111,120],"detector":[112],"resolver":[114],"(SBADR)":[115],"offering":[116],"99%":[117],"recall":[118],"for":[119,159],"detection.":[121],"However,":[122],"limitations":[124],"include":[125],"data":[126],"dependency,":[127],"computational":[128,157],"demands,":[129],"challenges":[131],"handling":[133],"domain-specific":[134],"terminology.":[135],"synthesis":[137],"extends":[138],"prior":[139],"elicitation-focused":[140],"research,":[141],"highlighting":[142],"NLP\u2019s":[145],"transformative":[146],"potential":[147],"RE":[149],"while":[150],"identifying":[151],"gaps":[152],"domain":[154],"adaptation":[155],"efficiency":[158],"future":[160],"exploration.":[161]},"counts_by_year":[],"updated_date":"2026-07-31T08:31:51.225901","created_date":"2026-02-27T00:00:00"}
