2016
DOI: 10.1007/s00766-016-0250-x
|View full text |Cite
|
Sign up to set email alerts
|

Improving agile requirements: the Quality User Story framework and tool

Abstract: User stories are a widely adopted requirements notation in agile development. Yet, user stories are too often poorly written in practice and exhibit inherent quality defects. Triggered by this observation, we propose the Quality User Story (QUS) framework, a set of 13 quality criteria that user story writers should strive to conform to. Based on QUS, we present the Automatic Quality User Story Artisan (AQUSA) software tool. Relying on natural language processing (NLP) techniques, AQUSA detects quality defects … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
111
0
10

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 179 publications
(122 citation statements)
references
References 46 publications
(72 reference statements)
1
111
0
10
Order By: Relevance
“…The premise of our research is the high adoption yet low quality of user stories in industry [32,37,38]. To improve this situation, we focus on fostering deeper understanding of user stories by creating tool-assisted techniques that support practitioners in creating and communicating about high-quality user stories [36,39].…”
Section: Baseline: the Grimm Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…The premise of our research is the high adoption yet low quality of user stories in industry [32,37,38]. To improve this situation, we focus on fostering deeper understanding of user stories by creating tool-assisted techniques that support practitioners in creating and communicating about high-quality user stories [36,39].…”
Section: Baseline: the Grimm Methodsmentioning
confidence: 99%
“…Although the ends has a similar structure to the means in this example, this is not always the case [37]: there are at least three main purposes for having the ends: (1) clarifying the means, (2) referencing another user story, or (3) introducing a qualitative requirement. These functions can be combined for a single user story.…”
Section: Conceptual Anatomy Of User Storiesmentioning
confidence: 95%
See 2 more Smart Citations
“…[7], [8], [9], [10]) or cloning [11]. However, it is still an open question to what degree quality defects can be detected automatically or require human expertise (i.e.…”
Section: Introductionmentioning
confidence: 99%