Projects per year
Abstract
User stories are brief descriptions of a system feature told from a user's point of view. During requirements elicitation, users and analysts co-specify these stories using natural language. A number of approaches have tried to use Natural Language Processing (NLP) techniques to extract different artefacts, such as domain models and conceptual models, and reason about software requirements, including user stories. However, large collections of user story models can be hard to navigate once specified. We extracted different components of user story data, including actors, entities and processes, using NLP techniques and modelled them with graphs. This allows us to organise and link the structures and information in user stories for better analysis by different stakeholders. Our NLP-based automated approach further allows the stakeholders to query the model to view the parts of multiple user stories of interest. This facilitates project development discussions between technical team members, domain experts and users. We evaluated our tool on user story datasets and through a user study. The evaluation of our approach shows an overall precision above 96% and a recall of 100%. The user study with eight participants showed that our querying approach is beneficial in practical contexts.
Original language | English |
---|---|
Title of host publication | Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2023 |
Editors | Hermann Kaindl, Mike Mannion, Leszek Maciaszek |
Place of Publication | Setúbal Portugal |
Publisher | Scitepress |
Pages | 684-692 |
Number of pages | 9 |
ISBN (Electronic) | 9789897586477 |
DOIs | |
Publication status | Published - 2023 |
Event | International Conference on Evaluation of Novel Approaches to Software Engineering 2023 - Prague, Czechia Duration: 24 Apr 2023 → 25 Apr 2023 Conference number: 18th https://enase.scitevents.org/ (Website) https://www.scitepress.org/ProceedingsDetails.aspx?ID=YSF+wNQVFi4=&t=1 (Proceedings) |
Publication series
Name | International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings |
---|---|
Publisher | Scitepress |
Volume | 2023-April |
ISSN (Electronic) | 2184-4895 |
Conference
Conference | International Conference on Evaluation of Novel Approaches to Software Engineering 2023 |
---|---|
Abbreviated title | ENASE 2023 |
Country/Territory | Czechia |
City | Prague |
Period | 24/04/23 → 25/04/23 |
Internet address |
Keywords
- Modeling
- Natural Language Processing
- Querying
- Requirements Engineering
- User Stories
Projects
- 1 Active
-
HCMDSE: Human-centric Model-driven Software Engineering
Australian Research Council (ARC)
3/02/20 → 2/02/25
Project: Research