User Story Automation in Software Engineering: Insights from the Literature
User stories are widely regarded as an effective method for articulating software requirements, especially within agile development. However, the brevity often encouraged in user stories can lead to a lack of detail, resulting in miscommunication and inefficiencies during development. A significant challenge is the manual extraction of user stories from unstructured text, which is labor-intensive and prone to errors. Automated extraction using Natural Language Processing (NLP) and Machine Learning offers a promising solution. These technologies can identify and extract user roles, actions, and benefits from unstructured text, reducing the reliance on manual intervention and ensuring consistent quality. We conducted a literature review spanning the past 20 years, from 2004 to 2024, on which we identified 77 relevant articles, with only 10 focusing on the extraction of user stories using NLP techniques. These studies emphasize the need for automation in user story extraction to improve the efficiency and accuracy of requirements gathering. The findings highlight a gap in current research regarding automated extraction methods and the importance of addressing this through advanced NLP techniques. Implementing such solutions can transform the handling of user stories, making the requirements elicitation process more efficient and less error-prone, ultimately contributing to the success of agile software development projects.
Authors
- Samuel González‐López (ORCID: https://orcid.org/0000-0002-1511-1227)
- Gilberto Borrego (ORCID: https://orcid.org/0000-0001-7315-5693)
- Ramón René Palacio Cinco (ORCID: https://orcid.org/0000-0002-4059-2149)
- Manuel A. Quintana (ORCID: https://orcid.org/0000-0003-2631-2646)
- Francisco Antonio Mejía Domínguez (ORCID: https://orcid.org/0009-0000-6839-8404)
Institutions
- Instituto Tecnológico de Nogales (MX)
- Sonora Institute of Technology (MX)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.1109/conisoft63288.2024.00044
- Citations
- 1
- Primary Topic
- Persona Design and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.37