Authors:
Marcia Lucena
1
;
Celso Agra
2
;
Fernanda Alencar
3
;
Eduardo Aranha
1
and
Aline Jaqueira
1
Affiliations:
1
UFRN, Brazil
;
2
UPE, Brazil
;
3
Universidade Federal de Pernambuco, Brazil
Keyword(s):
Agile Requirements, User Stories, i* Models.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Requirements Analysis And Management
;
Software Engineering
;
Tools, Techniques and Methodologies for System Development
Abstract:
User stories are a common way to describe requirements in Agile methods. However, the use of user stories is restricted, since they offer only a limited view of the whole system. In contrast, one of the features of the i* framework is provides a visual representation of the actors involved in a system and the goals that are to be met. This allows for a better understanding of the problem as well as for a better overview and evaluation of alternative solutions. In addition, i* models consider the early phases of requirements engineering, while user stories cover the later phases. In this context, this paper presents an approach to map user stories to i* models and vice versa, aiming at providing a bigger picture of the system as a whole. A case study to evaluate this work is also presented, suggesting the viability of the approach.