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

  • . K
  • Embi Z
  • Why N
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

. K., Embi, Z. C., & Why, N. K. (2023). A Systematic Review on Natural Language Processing and Machine Learning Approaches to Improve Requirements Specification in Software Requirements Engineering. International Journal of Membrane Science and Technology, 10(2), 1563–1577. https://doi.org/10.15379/ijmst.v10i2.1828

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free