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