NLP in Requirements Processing: A Content Analysis Based Systematic Literature Mapping
Share this
Date
2024Author
Manrique-Losada B
Moreira F
Cadavid E.J.
Citación
Metadata
Show full item recordAbstract
As a result of the evolution of agile methodologies in the software development industry, there are currently various applications of Natural Language Processing techniques, models, and tools to classify, extract, and analyze documents within the stages of the software development process. However, their utility has been relatively unexplored in relation to the processing of user stories, such as the most widely used technique for capturing and specifying requirements in the last decade. This article presents a content analysis based on a systematic literature mapping on the application of natural language processing in user stories, following Petersen’s methodological proposal. The search methodology is based on obtaining relevant articles from Dimensions, ScienceDirect, IEEE, and Scopus. Initially, 483 articles published between 2018 and 2022 were identified, and inclusion and exclusion criteria were applied, filtering down to 125 articles for review. Finally, a quality assessment was conducted, resulting in 57 articles relevant. Analyzing these primary studies, findings are identified, and current/future lines of work are proposed as contributions to this field of knowledge. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
Collections
- Indexados Scopus [1813]
Related items
Showing items related by title, author, creator and subject.
-
A systems engineering approach for Baxter Assistant: programming platform to facilitate the configuration of CoBots through natural language
Tejada J.C; Toro-Ossaba A; Berruecos J; Rúa S; Sanin-Villa D; López-González A. (Inderscience PublishersIngeniería de TelecomunicacionesFacultad de Ingenierías, 2023)Collaborative robots (cobot) are a great solution for companies that must automate processes without modifying the production line, however, these robots lose flexibility in the application when they need to be located in ... -
Chatbot to Assist the Learning Process of Programming in Python
Sánchez M; Gabriel M. Ramirez V; Arango-López J; Moreira F. (Springer Science and Business Media Deutschland GmbHIngeniería de SistemasFacultad de Ingenierías, 2024)As the technology of conversational assistants’ advances, new uses and needs arise in multiple sectors such as training and education. In this work, a chatbot is developed with Artificial Intelligence technology to help ... -
Re-expressing business processes information from corporate documents into controlled language
Manrique-Losada B.; Zapata-Jaramillo C.M.; Burgos D.A. (Springer Verlag, 2016)