Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

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.
Original languageEnglish
Title of host publication26th International Conference on Advanced Information Systems Engineering, CAiSE 2014
PublisherSpringer Verlag
Pages91-104
Volume8484
ISBN (Electronic)978-3-319-07881-6
ISBN (Print)978-3-319-07880-9
DOIs
Publication statusPublished - 1 Jan 2014
Event26th International Conference on Advanced Information Systems Engineering -
Duration: 1 Jan 2014 → …

Publication series

NameLecture Notes in Computer Science
PublisherSpringer International Publishing Switzerland 2014
Volume8484
ISSN (Print)0302-9743
ISSN (Electronic)0302-9743

Conference

Conference26th International Conference on Advanced Information Systems Engineering
Period1/01/14 → …

Fingerprint

Requirements engineering
Identification (control systems)
Industry

Keywords

  • Goal-Or

Cite this

Gralha, C., Goulão, M. C. P. A., & Júnior, J. B. D. S. A. (2014). Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models. In 26th International Conference on Advanced Information Systems Engineering, CAiSE 2014 (Vol. 8484, pp. 91-104). (Lecture Notes in Computer Science; Vol. 8484). Springer Verlag. https://doi.org/10.1007/978-3-319-07881-6_7
Gralha, Catarina ; Goulão, Miguel Carlos Pacheco Afonso ; Júnior, João Baptista da Silva Araújo. / Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models. 26th International Conference on Advanced Information Systems Engineering, CAiSE 2014. Vol. 8484 Springer Verlag, 2014. pp. 91-104 (Lecture Notes in Computer Science).
@inproceedings{7dfb9d6b574048e2b8ddcd9e06c16481,
title = "Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models",
abstract = "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.",
keywords = "goal-oriented requirements engineering, software metrics, Goal-Or",
author = "Catarina Gralha and Goul{\~a}o, {Miguel Carlos Pacheco Afonso} and J{\'u}nior, {Jo{\~a}o Baptista da Silva Ara{\'u}jo}",
note = "SCOPUSID:84903204704 WOS:000358590600007",
year = "2014",
month = "1",
day = "1",
doi = "10.1007/978-3-319-07881-6_7",
language = "English",
isbn = "978-3-319-07880-9",
volume = "8484",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "91--104",
booktitle = "26th International Conference on Advanced Information Systems Engineering, CAiSE 2014",

}

Gralha, C, Goulão, MCPA & Júnior, JBDSA 2014, Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models. in 26th International Conference on Advanced Information Systems Engineering, CAiSE 2014. vol. 8484, Lecture Notes in Computer Science, vol. 8484, Springer Verlag, pp. 91-104, 26th International Conference on Advanced Information Systems Engineering, 1/01/14. https://doi.org/10.1007/978-3-319-07881-6_7

Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models. / Gralha, Catarina; Goulão, Miguel Carlos Pacheco Afonso; Júnior, João Baptista da Silva Araújo.

26th International Conference on Advanced Information Systems Engineering, CAiSE 2014. Vol. 8484 Springer Verlag, 2014. p. 91-104 (Lecture Notes in Computer Science; Vol. 8484).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models

AU - Gralha, Catarina

AU - Goulão, Miguel Carlos Pacheco Afonso

AU - Júnior, João Baptista da Silva Araújo

N1 - SCOPUSID:84903204704 WOS:000358590600007

PY - 2014/1/1

Y1 - 2014/1/1

N2 - 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.

AB - 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.

KW - goal-oriented requirements engineering

KW - software metrics

KW - Goal-Or

U2 - 10.1007/978-3-319-07881-6_7

DO - 10.1007/978-3-319-07881-6_7

M3 - Conference contribution

SN - 978-3-319-07880-9

VL - 8484

T3 - Lecture Notes in Computer Science

SP - 91

EP - 104

BT - 26th International Conference on Advanced Information Systems Engineering, CAiSE 2014

PB - Springer Verlag

ER -

Gralha C, Goulão MCPA, Júnior JBDSA. Identifying Modularity Improvement Opportunities in Goal-Oriented Requirements Models. In 26th International Conference on Advanced Information Systems Engineering, CAiSE 2014. Vol. 8484. Springer Verlag. 2014. p. 91-104. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-319-07881-6_7