Exploring the synergy: user stories in agile software development

User Stories are commonly used artifacts to capture user requirements in agile software development. They are short, semi-structured statements that describe requirements. Natural Language Processing (NLP) techniques can be advantageous for research on user stories. This paper investigates User Stor...

Full description

Bibliographic Details
Main Authors: Siti Nur Fathin Najwa, Mustaffa, Jamaludin, Sallim, Rozlina, Mohamed
Format: Article
Language:English
Published: Universitas Malikussaleh 2025
Subjects:
Online Access:https://umpir.ump.edu.my/id/eprint/44786/
_version_ 1848827332126572544
author Siti Nur Fathin Najwa, Mustaffa
Jamaludin, Sallim
Rozlina, Mohamed
author_facet Siti Nur Fathin Najwa, Mustaffa
Jamaludin, Sallim
Rozlina, Mohamed
author_sort Siti Nur Fathin Najwa, Mustaffa
building UMP Institutional Repository
collection Online Access
description User Stories are commonly used artifacts to capture user requirements in agile software development. They are short, semi-structured statements that describe requirements. Natural Language Processing (NLP) techniques can be advantageous for research on user stories. This paper investigates User Stories and NLP about their applications, critically examines existing research approaches related to NLP in user stories and presents the challenges and suggested future work. Relevant papers were obtained from well-recognized digital libraries and scientific databases, including ScienceDirect, Scopus, SpringerLink, and IEEE Xplore. Inclusion and exclusion criteria were applied to filter search results and obtain comprehensive findings. The search results identified 1175 papers published between January 2014 and January 2024. After applying the inclusion/exclusion criteria, 35 primary studies discussing NLP techniques in user stories were selected. The purposes of these studies vary, encompassing defect discovery, software artifact generation, key abstraction identification in user stories, and linking models and user stories. NLP can assist system analysts in managing user stories. Implementing NLP in user stories offers numerous opportunities and challenges. Exploring NLP techniques and employing rigorous evaluation methods are necessary for high-quality research. As with general NLP research, understanding the context of sentences remains a challenge.
first_indexed 2025-11-15T03:59:02Z
format Article
id ump-44786
institution Universiti Malaysia Pahang
institution_category Local University
language English
last_indexed 2025-11-15T03:59:02Z
publishDate 2025
publisher Universitas Malikussaleh
recordtype eprints
repository_type Digital Repository
spelling ump-447862025-10-14T06:11:04Z https://umpir.ump.edu.my/id/eprint/44786/ Exploring the synergy: user stories in agile software development Siti Nur Fathin Najwa, Mustaffa Jamaludin, Sallim Rozlina, Mohamed QA75 Electronic computers. Computer science QA76 Computer software User Stories are commonly used artifacts to capture user requirements in agile software development. They are short, semi-structured statements that describe requirements. Natural Language Processing (NLP) techniques can be advantageous for research on user stories. This paper investigates User Stories and NLP about their applications, critically examines existing research approaches related to NLP in user stories and presents the challenges and suggested future work. Relevant papers were obtained from well-recognized digital libraries and scientific databases, including ScienceDirect, Scopus, SpringerLink, and IEEE Xplore. Inclusion and exclusion criteria were applied to filter search results and obtain comprehensive findings. The search results identified 1175 papers published between January 2014 and January 2024. After applying the inclusion/exclusion criteria, 35 primary studies discussing NLP techniques in user stories were selected. The purposes of these studies vary, encompassing defect discovery, software artifact generation, key abstraction identification in user stories, and linking models and user stories. NLP can assist system analysts in managing user stories. Implementing NLP in user stories offers numerous opportunities and challenges. Exploring NLP techniques and employing rigorous evaluation methods are necessary for high-quality research. As with general NLP research, understanding the context of sentences remains a challenge. Universitas Malikussaleh 2025 Article PeerReviewed text en cc_by_4 https://umpir.ump.edu.my/id/eprint/44786/1/Exploring%20the%20Synergy%20User%20Stories%20in%20Agile%20Software%20Development.pdf Siti Nur Fathin Najwa, Mustaffa and Jamaludin, Sallim and Rozlina, Mohamed (2025) Exploring the synergy: user stories in agile software development. International Journal of Engineering, Science and Information Technology, 5 (3). pp. 480-490. ISSN 2775-2674. (Published) https://doi.org/10.52088/ijesty.v5i3.1161
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
Siti Nur Fathin Najwa, Mustaffa
Jamaludin, Sallim
Rozlina, Mohamed
Exploring the synergy: user stories in agile software development
title Exploring the synergy: user stories in agile software development
title_full Exploring the synergy: user stories in agile software development
title_fullStr Exploring the synergy: user stories in agile software development
title_full_unstemmed Exploring the synergy: user stories in agile software development
title_short Exploring the synergy: user stories in agile software development
title_sort exploring the synergy: user stories in agile software development
topic QA75 Electronic computers. Computer science
QA76 Computer software
url https://umpir.ump.edu.my/id/eprint/44786/
https://umpir.ump.edu.my/id/eprint/44786/