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,...
Main Authors: | , , |
---|---|
Format: | Online |
Language: | eng |
Published: |
Universidad Pedagógica y Tecnológica de Colombia
2022
|
Subjects: | |
Online Access: | https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839 |
_version_ | 1801706100809007104 |
---|---|
author | Muelas-Muelas, Francy-Idaly Narváez-Jiménez, Laura-Camila Pardo-Calvache, Cesar-Jesús |
author_facet | Muelas-Muelas, Francy-Idaly Narváez-Jiménez, Laura-Camila Pardo-Calvache, Cesar-Jesús |
author_sort | Muelas-Muelas, Francy-Idaly |
collection | OJS |
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. |
format | Online |
id | oai:oai.revistas.uptc.edu.co:article-14839 |
institution | Revista Facultad de Ingeniería |
language | eng |
publishDate | 2022 |
publisher | Universidad Pedagógica y Tecnológica de Colombia |
record_format | ojs |
spelling | oai:oai.revistas.uptc.edu.co:article-148392023-05-31T16:24:09Z Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study Modelamiento de requisitos funcionales ágiles desde la ingeniería de requisitos orientada a objetivos: Un estudio de mapeo sistemático Muelas-Muelas, Francy-Idaly Narváez-Jiménez, Laura-Camila Pardo-Calvache, Cesar-Jesús GORE i* agile requirements software engineering agilidad ingeniería de software GORE i* requisitos 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. 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. Universidad Pedagógica y Tecnológica de Colombia 2022-12-26 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf text/xml https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839 10.19053/01211129.v31.n62.2022.14839 Revista Facultad de Ingeniería; Vol. 31 No. 62 (2022): October-December 2022 (Continuous Publication); e14839 Revista Facultad de Ingeniería; Vol. 31 Núm. 62 (2022): Octubre-Diciembre 2022 (Publicación Continua) ; e14839 2357-5328 0121-1129 eng https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839/12486 https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839/12573 Copyright (c) 2022 Francy-Idaly Muelas-Muelas, Laura-Camila Narváez-Jiménez, Cesar-Jesús Pardo-Calvache http://creativecommons.org/licenses/by/4.0 |
spellingShingle | GORE i* agile requirements software engineering agilidad ingeniería de software GORE i* requisitos Muelas-Muelas, Francy-Idaly Narváez-Jiménez, Laura-Camila Pardo-Calvache, Cesar-Jesús Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study |
title | Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study |
title_alt | Modelamiento de requisitos funcionales ágiles desde la ingeniería de requisitos orientada a objetivos: Un estudio de mapeo sistemático |
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_short | 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 |
topic | GORE i* agile requirements software engineering agilidad ingeniería de software GORE i* requisitos |
topic_facet | GORE i* agile requirements software engineering agilidad ingeniería de software GORE i* requisitos |
url | https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14839 |
work_keys_str_mv | AT muelasmuelasfrancyidaly agilefunctionalrequirementsmodelingfromgoalorientedrequirementsengineeringasystematicmappingstudy AT narvaezjimenezlauracamila agilefunctionalrequirementsmodelingfromgoalorientedrequirementsengineeringasystematicmappingstudy AT pardocalvachecesarjesus agilefunctionalrequirementsmodelingfromgoalorientedrequirementsengineeringasystematicmappingstudy AT muelasmuelasfrancyidaly modelamientoderequisitosfuncionalesagilesdesdelaingenieriaderequisitosorientadaaobjetivosunestudiodemapeosistematico AT narvaezjimenezlauracamila modelamientoderequisitosfuncionalesagilesdesdelaingenieriaderequisitosorientadaaobjetivosunestudiodemapeosistematico AT pardocalvachecesarjesus modelamientoderequisitosfuncionalesagilesdesdelaingenieriaderequisitosorientadaaobjetivosunestudiodemapeosistematico |