Abstract
User stories are a simple yet expressive notation for representing user requirements. They are widely adopted in practice, especially by software development teams that adopt agile methods. In this chapter, we present NLP-assisted techniques that allow to analyse user stories with the goal of making user stories even more effective in practice. We first discuss the Quality User Story (QUS) framework, which can be used to identify defects in the formulation of user stories, also with the help of its support tool AQUSA. Second, we present the Visual Narrator tool that extracts a domain model from a collection of user stories through the use and assembly of heuristics from the literature. We conclude with a discussion of ongoing and future directions on the use of NLP4RE techniques with user stories and related artefacts. The chapter aims to provide a concise yet specific overview of how practitioners working with user stories can be assisted in their work via NLP techniques.
Original language | English |
---|---|
Title of host publication | Handbook on Natural Language Processing for Requirements Engineering |
Publisher | Springer |
Pages | 337-354 |
Number of pages | 18 |
ISBN (Electronic) | 9783031731433 |
ISBN (Print) | 9783031731426 |
DOIs | |
Publication status | Published - 6 Mar 2025 |
Bibliographical note
Publisher Copyright:© TheEditor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
Keywords
- AQUSA
- Conceptual model generation
- Natural language processing
- QUS framework
- User stories
- Visual narrator