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...
| Main Authors: | , , |
|---|---|
| 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/ |