A Systematic Review on Natural Language Processing and Machine Learning Approaches to Improve Requirements Specification in Software Requirements Engineering

This systematic literature review (SLR) examines the current practices, challenges, proposed solutions, and limitations of natural language processing (NLP) and machine learning (ML) approaches in improving requirements specification in software requirements engineering. The review focuses on resear...

Full description

Saved in:
Bibliographic Details
Published in:International Journal of Membrane Science and Technology Vol. 10; no. 2; pp. 1563 - 1577
Main Authors: ., Khaleduzzaman, Embi, Zarina Che, Why, Ng Kok
Format: Journal Article
Language:English
Published: 05.09.2023
ISSN:2410-1869, 2410-1869
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This systematic literature review (SLR) examines the current practices, challenges, proposed solutions, and limitations of natural language processing (NLP) and machine learning (ML) approaches in improving requirements specification in software requirements engineering. The review focuses on research conducted in the last five years and includes a selection of papers that discuss the use of NLP and ML techniques for enhancing the accuracy and clarity of requirements, particularly in the context of functional and non-functional requirements. The findings highlight the benefits and challenges associated with the integration of NLP and ML approaches, such as improved classification and identification of requirements. However, it is observed that there is a greater emphasis on non-functional requirements, with a limited representation of research on functional requirements. Comparison of this review and the recent two reviews has been done to observe the differences and highlight the novelty and contribution. The review also identifies limitations, potential bias in assuming that problems related to requirements documentation or specification can be easily resolved through simple changes as well as the need to address the functional requirements. The insights from this SLR contribute to the understanding of the current state of research in this field and provide a foundation for future research directions and practical applications in leveraging NLP and ML approaches to enhance requirements specification in software requirements engineering.  
AbstractList This systematic literature review (SLR) examines the current practices, challenges, proposed solutions, and limitations of natural language processing (NLP) and machine learning (ML) approaches in improving requirements specification in software requirements engineering. The review focuses on research conducted in the last five years and includes a selection of papers that discuss the use of NLP and ML techniques for enhancing the accuracy and clarity of requirements, particularly in the context of functional and non-functional requirements. The findings highlight the benefits and challenges associated with the integration of NLP and ML approaches, such as improved classification and identification of requirements. However, it is observed that there is a greater emphasis on non-functional requirements, with a limited representation of research on functional requirements. Comparison of this review and the recent two reviews has been done to observe the differences and highlight the novelty and contribution. The review also identifies limitations, potential bias in assuming that problems related to requirements documentation or specification can be easily resolved through simple changes as well as the need to address the functional requirements. The insights from this SLR contribute to the understanding of the current state of research in this field and provide a foundation for future research directions and practical applications in leveraging NLP and ML approaches to enhance requirements specification in software requirements engineering.  
Author Embi, Zarina Che
Khaleduzzaman
Why, Ng Kok
Author_xml – sequence: 1
  givenname: Khaleduzzaman
  surname: .
  fullname: ., Khaleduzzaman
– sequence: 2
  givenname: Zarina Che
  surname: Embi
  fullname: Embi, Zarina Che
– sequence: 3
  givenname: Ng Kok
  surname: Why
  fullname: Why, Ng Kok
BookMark eNpdkE1OwzAQRi1UJErpAdj5Aimx4yTOsqoKVAo_ot1HE2ccjBon2GmrHoa7khYWiNXMfJp5I71rMrKtRUJuWThjcZRmd-aj8f1sz0LDZ0xyeUHGXLAwYDLJRn_6KzL13pQhjyMuOEvG5GtO10ffYwO9UfQN9wYPtLX0Gfqdgy3NwdY7qJG-ulbhcGxrCraiT6DejUWaIzh7Cudd59ohRE_7lq6aYdrjAPzcGYcN2t7TdYfKaKOGV8MHY-m61f0B3L-1pa0HMrqBekMuNWw9Tn_rhGzul5vFY5C_PKwW8zxQMpaBSkDIRIKuJCYcOCqs0jIsWRYnUqsKtchCiKDCLBNxBFLEOhRJWopURKVW0YSwH6xyrfcOddE504A7FiwszoaLs-HibLg4GY6-AeLEd6w
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.15379/ijmst.v10i2.1828
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
DeliveryMethod fulltext_linktorsrc
EISSN 2410-1869
EndPage 1577
ExternalDocumentID 10_15379_ijmst_v10i2_1828
GroupedDBID AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
M~E
ID FETCH-LOGICAL-c858-c6a4868afd8e62a2eced7b0b19568fcdef490a3ade99453a845f0467b4743bfc3
ISSN 2410-1869
IngestDate Sat Nov 29 01:54:45 EST 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Issue 2
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c858-c6a4868afd8e62a2eced7b0b19568fcdef490a3ade99453a845f0467b4743bfc3
OpenAccessLink https://doi.org/10.15379/ijmst.v10i2.1828
PageCount 15
ParticipantIDs crossref_primary_10_15379_ijmst_v10i2_1828
PublicationCentury 2000
PublicationDate 2023-09-05
PublicationDateYYYYMMDD 2023-09-05
PublicationDate_xml – month: 09
  year: 2023
  text: 2023-09-05
  day: 05
PublicationDecade 2020
PublicationTitle International Journal of Membrane Science and Technology
PublicationYear 2023
SSID ssib025324216
Score 2.230555
Snippet This systematic literature review (SLR) examines the current practices, challenges, proposed solutions, and limitations of natural language processing (NLP)...
SourceID crossref
SourceType Index Database
StartPage 1563
Title A Systematic Review on Natural Language Processing and Machine Learning Approaches to Improve Requirements Specification in Software Requirements Engineering
Volume 10
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2410-1869
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib025324216
  issn: 2410-1869
  databaseCode: M~E
  dateStart: 20140101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Jb9QwFLaGwoELAgGCUpAPnKhSUsdO7OOoGoRUZoTEHCoukWM77SAmU7XTRT3wT_iP_ASet4mnAxI9cIkiy3pZ3qe3-S0IvaXctAWr8kwJk2dU2Ja3ugRXRQrCFdFEKe2GTVSTCT86Ep8Hg1-xFubye9V1_PpanP5XVsMaMNuWzt6B3SuisAD3wHS4Atvh-k-MH4Yu5K4Va-ibDyyeSN9h41MIUMYSgVikOHZZlSY2XD229qmrtvI9IHzwwQ55sKnDxhfGueH1bYj62cjJFxDqVzaXbG1b0vMwtYU3g5HBMh6bOfjwnVkJHvt-m2cATq4dnoCG0xc3N3Le43w0b1ySwlcJz5S7Byf9AZQH1eR49zA4FyHiQQqX0sV6wQhGhz2P9iNe9swf1qJkzxMEk0RMg9NaJCp_n_lRMhvqhBWVbcc6-zY_B6L7-YzsgT_Ge90Z8wVuqdRVoqN1sSyR2pGoHYnakriH7pOKCatKxj9GUQISZu1bN6939UHhKN5SeX_7RRJjKrGKpo_Ro8A0PPQwfIIGpnuKfg5xD0HsIYgXHQ4QxBGCuIcgBhbjAEEcIYh7COLlAgcI4hRbeA2CeNbhCMH1bQkEn6Hph9H04GMWxoBkijOeqVJSXnLZam5KIolRRldN3rhC11Zp01KRy0JqIwRlheSUtTmo_4aCcdy0qniOtrpFZ14gTO10A9oULSk0Bb0uBewCF0KDVBKqVC_Ru_g761Pf7KX-Kwe377L5FXrYI3kHbS3PLsxr9EBdLmfnZ28cBn4DIYivFQ
linkProvider ISSN International Centre
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=A+Systematic+Review+on+Natural+Language+Processing+and+Machine+Learning+Approaches+to+Improve+Requirements+Specification+in+Software+Requirements+Engineering&rft.jtitle=International+Journal+of+Membrane+Science+and+Technology&rft.au=.%2C+Khaleduzzaman&rft.au=Embi%2C+Zarina+Che&rft.au=Why%2C+Ng+Kok&rft.date=2023-09-05&rft.issn=2410-1869&rft.eissn=2410-1869&rft.volume=10&rft.issue=2&rft.spage=1563&rft.epage=1577&rft_id=info:doi/10.15379%2Fijmst.v10i2.1828&rft.externalDBID=n%2Fa&rft.externalDocID=10_15379_ijmst_v10i2_1828
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2410-1869&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2410-1869&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2410-1869&client=summon