Automation of requirements: user stories generated from an objective-oriented model based on the notation i*
Descripción del Articulo
This paper describes the implementation of a tool for automated generation of user stories from a graphical model. The objective-oriented modeling approach is applied, which uses the notation i*. The main rationale is that the business objective is not the one that changes, but the ways in which it...
| Autores: | , |
|---|---|
| Formato: | artículo |
| Fecha de Publicación: | 2018 |
| Institución: | Universidad de Lima |
| Repositorio: | Revistas - Universidad de Lima |
| Lenguaje: | español |
| OAI Identifier: | oai:ojs.pkp.sfu.ca:article/2953 |
| Enlace del recurso: | https://revistas.ulima.edu.pe/index.php/Interfases/article/view/2953 |
| Nivel de acceso: | acceso abierto |
| Materia: | requirements user history agile methodologies objective-oriented modeling requerimientos historia de usuario metodologías ágiles modelamiento orientado a objetivos |
| id |
REVULIMA_26bdf9d8b88bd1129b076a9d5fc95a02 |
|---|---|
| oai_identifier_str |
oai:ojs.pkp.sfu.ca:article/2953 |
| network_acronym_str |
REVULIMA |
| network_name_str |
Revistas - Universidad de Lima |
| repository_id_str |
|
| spelling |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i*Automatización de requisitos: Historias de usuario generadas a partir de un modelo orientado a objetivos basado en el framework i*Lucero Guevara, Delicia EsmeraldaLa Serna Palomino, Nora Bertharequirementsuser historyagile methodologiesobjective-oriented modelingrequerimientoshistoria de usuariometodologías ágilesmodelamiento orientado a objetivosThis paper describes the implementation of a tool for automated generation of user stories from a graphical model. The objective-oriented modeling approach is applied, which uses the notation i*. The main rationale is that the business objective is not the one that changes, but the ways in which it can be achieved. Once the requirements are compiled through this model, user stories are generated automatically for later traceability. These comply with the basic standard proposed in agile methodologies ensuring that, when arriving at the hands of the developer, there are no ambiguities in either of the two perspectives: graphical and narrative. The results of the tests with developers and analysts, as well as the application of a questionnaire, showed that the proposed tool contributes directly to the establishment of precise, complete and consistent requirements, optimizing the time used by the team members.Este artículo describe la implementación de una herramienta para la generación automatizada de historias de usuario a partir de un modelo gráfico. Se aplica el enfoque de modelado orientado a objetivos, el cual utiliza la notación i*. El fundamento principal es que el objetivo del negocio no es el que cambia, sino que lo hacen las maneras en que este se puede lograr. Una vez recopilados los requerimientos a través de este modelo se generan las historias de usuario de manera automática para la posterior trazabilidad. Estas cumplen con el estándar base propuesto en las metodologías ágiles, asegurando que al llegar a manos del desarrollador no existan ambigüedades en ninguna de las dos perspectivas: la gráfica y la narrativa. Los resultados de las pruebas con desarrolladores y analistas, así como la aplicación de un cuestionario, demostraron que la herramienta propuesta contribuye directamente al establecimiento de requisitos precisos, completos y consistentes, optimizando el empleo del tiempo de los miembros del equipo.Universidad de Lima2018-12-03info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://revistas.ulima.edu.pe/index.php/Interfases/article/view/295310.26439/interfases2018.n011.2953Interfases; No. 011 (2018); 57-72Interfases; Núm. 011 (2018); 57-72Interfases; n. 011 (2018); 57-721993-491210.26439/interfases2018.n011reponame:Revistas - Universidad de Limainstname:Universidad de Limainstacron:ULIMAspahttps://revistas.ulima.edu.pe/index.php/Interfases/article/view/2953/3185Copyright (c) 2019 Interfacesinfo:eu-repo/semantics/openAccessoai:ojs.pkp.sfu.ca:article/29532023-07-24T13:32:31Z |
| dc.title.none.fl_str_mv |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* Automatización de requisitos: Historias de usuario generadas a partir de un modelo orientado a objetivos basado en el framework i* |
| title |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* |
| spellingShingle |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* Lucero Guevara, Delicia Esmeralda requirements user history agile methodologies objective-oriented modeling requerimientos historia de usuario metodologías ágiles modelamiento orientado a objetivos |
| title_short |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* |
| title_full |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* |
| title_fullStr |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* |
| title_full_unstemmed |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* |
| title_sort |
Automation of requirements: user stories generated from an objective-oriented model based on the notation i* |
| dc.creator.none.fl_str_mv |
Lucero Guevara, Delicia Esmeralda La Serna Palomino, Nora Bertha |
| author |
Lucero Guevara, Delicia Esmeralda |
| author_facet |
Lucero Guevara, Delicia Esmeralda La Serna Palomino, Nora Bertha |
| author_role |
author |
| author2 |
La Serna Palomino, Nora Bertha |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
requirements user history agile methodologies objective-oriented modeling requerimientos historia de usuario metodologías ágiles modelamiento orientado a objetivos |
| topic |
requirements user history agile methodologies objective-oriented modeling requerimientos historia de usuario metodologías ágiles modelamiento orientado a objetivos |
| description |
This paper describes the implementation of a tool for automated generation of user stories from a graphical model. The objective-oriented modeling approach is applied, which uses the notation i*. The main rationale is that the business objective is not the one that changes, but the ways in which it can be achieved. Once the requirements are compiled through this model, user stories are generated automatically for later traceability. These comply with the basic standard proposed in agile methodologies ensuring that, when arriving at the hands of the developer, there are no ambiguities in either of the two perspectives: graphical and narrative. The results of the tests with developers and analysts, as well as the application of a questionnaire, showed that the proposed tool contributes directly to the establishment of precise, complete and consistent requirements, optimizing the time used by the team members. |
| publishDate |
2018 |
| dc.date.none.fl_str_mv |
2018-12-03 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://revistas.ulima.edu.pe/index.php/Interfases/article/view/2953 10.26439/interfases2018.n011.2953 |
| url |
https://revistas.ulima.edu.pe/index.php/Interfases/article/view/2953 |
| identifier_str_mv |
10.26439/interfases2018.n011.2953 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.none.fl_str_mv |
https://revistas.ulima.edu.pe/index.php/Interfases/article/view/2953/3185 |
| dc.rights.none.fl_str_mv |
Copyright (c) 2019 Interfaces info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Copyright (c) 2019 Interfaces |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Lima |
| publisher.none.fl_str_mv |
Universidad de Lima |
| dc.source.none.fl_str_mv |
Interfases; No. 011 (2018); 57-72 Interfases; Núm. 011 (2018); 57-72 Interfases; n. 011 (2018); 57-72 1993-4912 10.26439/interfases2018.n011 reponame:Revistas - Universidad de Lima instname:Universidad de Lima instacron:ULIMA |
| instname_str |
Universidad de Lima |
| instacron_str |
ULIMA |
| institution |
ULIMA |
| reponame_str |
Revistas - Universidad de Lima |
| collection |
Revistas - Universidad de Lima |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1847425937739612160 |
| score |
13.466462 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).