Goal-oriented Requirements Engineering approaches have become popular in the Requirements Engineering community as they provide expressive model elements for requirements elicitation and analysis. However, as a common challenge, they are still struggling when it comes to managing the accidental complexity of their models. In this paper, we provide a set of metrics, which are formally specified and have tool support, to measure and analyze the complexity of goal models, in particular i* models. The aim is to identify refactoring opportunities to improve the modularity of those models, and consequently reduce their complexity. We evaluate these metrics by applying them to a set of well-known case studies from industry and academia. Our results allow the identification of refactoring opportunities in the evaluated models. © 2014 Springer International Publishing.
CITATION STYLE
Gralha, C., Goulão, M., & Araújo, J. (2014). Identifying modularity improvement opportunities in goal-oriented requirements models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8484 LNCS, pp. 91–104). Springer Verlag. https://doi.org/10.1007/978-3-319-07881-6_7
Mendeley helps you to discover research relevant for your work.