Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study

During the last two decades, the application of Goal-Oriented Requirements Engineering has increased in software projects, mainly because this approach is useful during the requirements analysis process and supports the realization of tasks such as requirements elaboration, validation, and planning,...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad Pedagógica y Tecnológica de Colombia
Repositorio:
RiUPTC: Repositorio Institucional UPTC
Idioma:
eng
OAI Identifier:
oai:repositorio.uptc.edu.co:001/14354
Acceso en línea:
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839
https://repositorio.uptc.edu.co/handle/001/14354
Palabra clave:
GORE
i*
agile
requirements
software engineering
agilidad
ingeniería de software
GORE
i*
requisitos
Rights
License
http://creativecommons.org/licenses/by/4.0
id REPOUPTC2_3c5982ebaa406005824937b15ff41d8b
oai_identifier_str oai:repositorio.uptc.edu.co:001/14354
network_acronym_str REPOUPTC2
network_name_str RiUPTC: Repositorio Institucional UPTC
repository_id_str
dc.title.en-US.fl_str_mv Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
dc.title.es-ES.fl_str_mv Modelamiento de requisitos funcionales ágiles desde la ingeniería de requisitos orientada a objetivos: Un estudio de mapeo sistemático
title Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
spellingShingle Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
GORE
i*
agile
requirements
software engineering
agilidad
ingeniería de software
GORE
i*
requisitos
title_short Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
title_full Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
title_fullStr Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
title_full_unstemmed Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
title_sort Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
dc.subject.en-US.fl_str_mv GORE
i*
agile
requirements
software engineering
topic GORE
i*
agile
requirements
software engineering
agilidad
ingeniería de software
GORE
i*
requisitos
dc.subject.es-ES.fl_str_mv agilidad
ingeniería de software
GORE
i*
requisitos
description During the last two decades, the application of Goal-Oriented Requirements Engineering has increased in software projects, mainly because this approach is useful during the requirements analysis process and supports the realization of tasks such as requirements elaboration, validation, and planning, and can be used as part of the system life cycle, e.g. architecture and design of behavioral processes, coding, testing, monitoring, adaptation and evolution. Several approaches addressing goal-oriented requirements have already been proposed. Currently, there are several concerns about how to correctly adopt and implement it in current industrial contexts, such as agile approaches and, more specifically, its integration with user stories and acceptance criteria. This study presents a compilation of the current knowledge on adopting GORE in agile requirements specification through user stories and their acceptance criteria. A systematic mapping study guided by ten research questions was conducted, and nine primary studies were selected considering the selection criteria. The results obtained show some initiatives as goal-oriented modelling languages in different proposals for transforming goal-oriented models into user stories, among them: i* (i-star), Tropos, KAOS, GRL, AOM, and Goal Net. This study provides a solid basis for classifying existing and future approaches in the application of GORE. Researchers and practitioners can use this mapping to identify existing technical/research gaps to better address and assess their own contributions or understand existing ones.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2024-07-05T19:12:08Z
dc.date.available.none.fl_str_mv 2024-07-05T19:12:08Z
dc.date.none.fl_str_mv 2022-12-26
dc.type.none.fl_str_mv info:eu-repo/semantics/article
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a235
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839
10.19053/01211129.v31.n62.2022.14839
dc.identifier.uri.none.fl_str_mv https://repositorio.uptc.edu.co/handle/001/14354
url https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839
https://repositorio.uptc.edu.co/handle/001/14354
identifier_str_mv 10.19053/01211129.v31.n62.2022.14839
dc.language.none.fl_str_mv eng
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839/12486
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839/12573
dc.rights.en-US.fl_str_mv http://creativecommons.org/licenses/by/4.0
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf152
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0
http://purl.org/coar/access_right/c_abf152
http://purl.org/coar/access_right/c_abf2
dc.format.none.fl_str_mv application/pdf
text/xml
dc.publisher.en-US.fl_str_mv Universidad Pedagógica y Tecnológica de Colombia
dc.source.en-US.fl_str_mv Revista Facultad de Ingeniería; Vol. 31 No. 62 (2022): October-December 2022 (Continuous Publication); e14839
dc.source.es-ES.fl_str_mv Revista Facultad de Ingeniería; Vol. 31 Núm. 62 (2022): Octubre-Diciembre 2022 (Publicación Continua) ; e14839
dc.source.none.fl_str_mv 2357-5328
0121-1129
institution Universidad Pedagógica y Tecnológica de Colombia
repository.name.fl_str_mv Repositorio Institucional UPTC
repository.mail.fl_str_mv repositorio.uptc@uptc.edu.co
_version_ 1839633823952797696
spelling 2022-12-262024-07-05T19:12:08Z2024-07-05T19:12:08Zhttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/1483910.19053/01211129.v31.n62.2022.14839https://repositorio.uptc.edu.co/handle/001/14354During the last two decades, the application of Goal-Oriented Requirements Engineering has increased in software projects, mainly because this approach is useful during the requirements analysis process and supports the realization of tasks such as requirements elaboration, validation, and planning, and can be used as part of the system life cycle, e.g. architecture and design of behavioral processes, coding, testing, monitoring, adaptation and evolution. Several approaches addressing goal-oriented requirements have already been proposed. Currently, there are several concerns about how to correctly adopt and implement it in current industrial contexts, such as agile approaches and, more specifically, its integration with user stories and acceptance criteria. This study presents a compilation of the current knowledge on adopting GORE in agile requirements specification through user stories and their acceptance criteria. A systematic mapping study guided by ten research questions was conducted, and nine primary studies were selected considering the selection criteria. The results obtained show some initiatives as goal-oriented modelling languages in different proposals for transforming goal-oriented models into user stories, among them: i* (i-star), Tropos, KAOS, GRL, AOM, and Goal Net. This study provides a solid basis for classifying existing and future approaches in the application of GORE. Researchers and practitioners can use this mapping to identify existing technical/research gaps to better address and assess their own contributions or understand existing ones.Durante las dos últimas décadas, la aplicación de la Ingeniería de Requisitos Orientada a Objetivos ha aumentado en los proyectos de software. Principalmente porque este enfoque es útil durante el proceso de análisis de requisitos y apoya la realización de tareas tales como la elaboración de requisitos, la validación y la planificación, y puede ser utilizado como parte del ciclo de vida del sistema, por ejemplo, la arquitectura y el diseño de los procesos de comportamiento, codificación, pruebas, seguimiento, adaptación y evolución. Ya se han propuesto varios enfoques que abordan los requisitos orientados a los objetivos. En la actualidad, existen varias preocupaciones sobre cómo adoptarlo e implementarlo correctamente en los contextos industriales actuales, como los enfoques ágiles, y más concretamente, su integración con las historias de usuario y los criterios de aceptación. Este estudio presenta una recopilación del conocimiento actual sobre la adopción de GORE en la especificación de requisitos ágiles a través de las historias de usuario y sus criterios de aceptación. Para elaborarlo, se realizó un estudio de mapeo sistemático guiado por diez preguntas de investigación y se seleccionaron nueve estudios primarios teniendo en cuenta los criterios de selección. Los resultados obtenidos muestran algunas iniciativas como lenguajes de modelado orientado a objetivos en diferentes propuestas para transformar modelos orientados a objetivos en historias de usuario, entre ellas: i* (i-star), Tropos, KAOS, GRL, AOM y Goal Net. Este estudio proporciona una base sólida para clasificar los enfoques existentes y futuros en la aplicación del GORE. Los investigadores y los profesionales pueden utilizar este mapeo para identificar las brechas de investigación existentes para abordar y evaluar mejor sus propias contribuciones o comprender las existentes.application/pdftext/xmlengengUniversidad Pedagógica y Tecnológica de Colombiahttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839/12486https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839/12573Copyright (c) 2022 Francy-Idaly Muelas-Muelas, Laura-Camila Narváez-Jiménez, Cesar-Jesús Pardo-Calvachehttp://creativecommons.org/licenses/by/4.0http://purl.org/coar/access_right/c_abf152http://purl.org/coar/access_right/c_abf2Revista Facultad de Ingeniería; Vol. 31 No. 62 (2022): October-December 2022 (Continuous Publication); e14839Revista Facultad de Ingeniería; Vol. 31 Núm. 62 (2022): Octubre-Diciembre 2022 (Publicación Continua) ; e148392357-53280121-1129GOREi*agilerequirementssoftware engineeringagilidadingeniería de softwareGOREi*requisitosAgile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping StudyModelamiento de requisitos funcionales ágiles desde la ingeniería de requisitos orientada a objetivos: Un estudio de mapeo sistemáticoinfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a235http://purl.org/coar/version/c_970fb48d4fbd8a85Muelas-Muelas, Francy-IdalyNarváez-Jiménez, Laura-CamilaPardo-Calvache, Cesar-Jesús001/14354oai:repositorio.uptc.edu.co:001/143542025-07-18 11:53:37.506metadata.onlyhttps://repositorio.uptc.edu.coRepositorio Institucional UPTCrepositorio.uptc@uptc.edu.co