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

Descripción completa

Detalles Bibliográficos
Autores: Lucero Guevara, Delicia Esmeralda, La Serna Palomino, Nora Bertha
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).