• Home
  • Search
  • User Stories and Natural Language Processing: A Systematic Literature Review
  • Cite Icon130
  • https://doi.org/10.1109/access.2021.3070606Copy DOI Icon

User Stories and Natural Language Processing: A Systematic Literature Review

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Context:</i> User stories have been widely accepted as artifacts to capture the user requirements in agile software development. They are short pieces of texts in a semi-structured format that express requirements. Natural language processing (NLP) techniques offer a potential advantage in user story applications. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Objective:</i> Conduct a systematic literature review to capture the current state-of-the-art of NLP research on user stories. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Method:</i> The search strategy is used to obtain relevant papers from SCOPUS, ScienceDirect, IEEE Xplore, ACM Digital Library, SpringerLink, and Google Scholar. Inclusion and exclusion criteria are applied to filter the search results. We also use the forward and backward snowballing techniques to obtain more comprehensive results. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Results:</i> The search results identified 718 papers published between January 2009 to December 2020. After applying the inclusion/exclusion criteria and the snowballing technique, we identified 38 primary studies that discuss NLP techniques in user stories. Most studies used NLP techniques to extract aspects of who, what, and why from user stories. The purpose of NLP studies in user stories is broad, ranging from discovering defects, generating software artifacts, identifying the key abstraction of user stories, and tracing links between model and user stories. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Conclusion:</i> NLP can help system analysts manage user stories. Implementing NLP in user stories has many opportunities and challenges. Considering the exploration of NLP techniques and rigorous evaluation methods is required to obtain quality research. As with NLP research in general, the ability to understand a sentence’s context continues to be a challenge.

Loading PDF

Similar Papers
  • PDF
  • Research Article

Leveraging Latent Natural Language Processing Techniques for User Story Management in Agile Software Development

  • Oct 15, 2023
  • Journal of Pure &amp; Applied Sciences
  • Hisham Imhmed +3
  • Conference Article
  • Citations38

Automated Goal Model Extraction from User Stories Using NLP

  • Aug 01, 2020
  • Tugce Gunes +1
  • Research Article
  • Citations16

From Natural Language Text to Visual Models: A survey of Issues and Approaches

  • Dec 30, 2016
  • Informatica Economica
  • Cristina-Claudia OSMAN +1
  • Conference Article
  • Citations1

Una comparaci&amp;#x00F3;n de t&amp;#x00E9;cnicas de NLP sem&amp;#x00E1;nticas para analizar casos de uso

  • Jun 01, 2014
  • Alejandro Rago +2
  • Research Article
  • Citations1

Visualisation of User Stories to UML use Case Diagram

  • Jan 20, 2025
  • Journal of Advanced Research in Applied Sciences and Engineering Technology
  • Mohammad Nazrul Mornie +6
  • PDF
  • Research Article
  • Citations3

Automated Identification of Aspirin-Exacerbated Respiratory Disease Using Natural Language Processing and Machine Learning: Algorithm Development and Evaluation Study.

  • Jun 12, 2023
  • JMIR AI
  • Thanai Pongdee +5
  • Book Chapter
  • Citations6

AI Voice Assistant for Smartphones With NLP Techniques

  • Apr 19, 2024
  • Fungai Jacqueline Kiwa +2
  • Research Article
  • Citations17

Natural language processing techniques for studying language in pathological ageing: A scoping review.

  • Mar 24, 2023
  • International journal of language & communication disorders
  • Gloria Gagliardi
  • Book Chapter
  • Citations3

NLP Techniques and Challenges to Process Social Media Data

  • Jun 09, 2023
  • Tawseef Ahmad Mir +2
  • PDF
  • Research Article
  • Citations57

Applying NLP techniques to malware detection in a practical environment

  • Jun 06, 2021
  • International Journal of Information Security
  • Mamoru Mimura +1
  • Book Chapter

Sentiment-Based Summarization of Legal Documents Using Natural Language Processing (NLP) Techniques

  • Sep 27, 2024
  • Shyamala Devi N +1
  • PDF
  • Research Article

Benchmarking large language models against qualitative coding and natural language processing in decoding public sentiment on urban upzoning

  • Sep 30, 2025
  • Urban Informatics
  • Helena Hang Rong +2
  • Conference Article
  • Citations2

Evaluation and Comparison of Cross-lingual Text Processing Pipelines

  • Dec 01, 2019
  • Robert Jungnickel +5
  • Research Article
  • Citations15

Natural language processing techniques in computer-assisted language learning: Status and instructional issues

  • Nov 01, 1995
  • Instructional Science
  • V Melissa Holland +1
  • Conference Article
  • Citations1

Autonomous Virtual Cognitive Assessment via NLP and Hand Gesture Recognition

  • Oct 31, 2022
  • Bahar Karimi +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.