2020
DOI: 10.1109/access.2020.2996951
|View full text |Cite
|
Sign up to set email alerts
|

Enabling the Reuse of Software Development Assets Through a Taxonomy for User Stories

Abstract: Context-Agile Software Development (ASD) and Reuse-Driven Software Engineering (RDSE) are wellaccepted strategies to improve the efficiency of software processes. A challenge to integrate both approaches is that ASD relies mostly on tacit knowledge, hampering the reuse of software development assets. An opportunity to enable RDSE for ASD is by improving the traceability between user stories (USs), the most used notation to register product requirements in ASD. Having enough link semantics between USs could ena… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(10 citation statements)
references
References 33 publications
0
10
0
Order By: Relevance
“…Studies focusing on detecting ambiguity generally applied means of automatic interpretation of natural language requirements (e.g., [24,28,37,[39][40][41]) or the transformation of natural language requirements into models (e. g., [36,[42][43][44][45][46][47]). Studies that aimed to reduce ambiguity in natural language requirements proposed grammatical restrictions (e.g., [26,[48][49][50]), the standardization of sentence structures (e.g., [32,51,52]), and models or ontologies supporting requirements formulation (e.g., [53][54][55][56][57]).…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Studies focusing on detecting ambiguity generally applied means of automatic interpretation of natural language requirements (e.g., [24,28,37,[39][40][41]) or the transformation of natural language requirements into models (e. g., [36,[42][43][44][45][46][47]). Studies that aimed to reduce ambiguity in natural language requirements proposed grammatical restrictions (e.g., [26,[48][49][50]), the standardization of sentence structures (e.g., [32,51,52]), and models or ontologies supporting requirements formulation (e.g., [53][54][55][56][57]).…”
Section: Related Workmentioning
confidence: 99%
“…Ambiguity can also lead to a user story being incomplete regarding the description of a feature that a user expects from a system. Several studies have mentioned neglected requirements [52,56], while team member turnover has been identified as a cause [26,78]. Insufficiency as a semantic ambiguity problem has been demonstrated by reviewing a user story in the context of previously written user stories [26,56,78].…”
Section: Insufficiencymentioning
confidence: 99%
See 2 more Smart Citations
“…Since the computer era, software has been playing an essentially important role in many complex, sophisticated and safety-critical systems of a variety of significant and multifaceted areas, such as air traffic analysis and control, nuclear reactor testing and management, military and defense services, etc. [1][2][3][4][5][6][7]. The failure of software may lead to significant losses.…”
Section: Introductionmentioning
confidence: 99%