HERRAMIENTA PARA LA ESTIMACIÓN DE HISTORIAS DE USUARIO ASOCIADAS A REQUISITOS NO FUNCIONALES

Contenido principal del artículo

Liliana González-Palacio
Daniela Villegas-Osorio
Sebastián Luna-Reinosa
Mariana Vásquez
John García-Giraldo
Elizabeth Suescún Monsalve

Resumen

Uno de los primeros pasos para el desarrollo de cualquier producto de software es la definición de sus requisitos funcionales y no funcionales, estos últimos también denominados requisitos de calidad. En este proceso participan varias partes interesadas. Sin embargo, estimar el esfuerzo necesario para implantar estos requisitos, y en particular los de calidad, es una tarea compleja. Para superar este reto, presentamos Story Points Predictor (SPP), una herramienta para predecir el esfuerzo necesario en la implementación de los requisitos de calidad mediante técnicas de inteligencia artificial. Basándose en datos históricos, SPP estima el tamaño de los requisitos y los clasifica en tres grupos: pequeños, medianos y grandes. Los equipos de desarrollo pueden utilizar SPP para complementar su proceso de estimación del esfuerzo de los requisitos. Los resultados experimentales muestran que SPP tiene una precisión del 72 %.

##plugins.themes.bootstrap3.displayStats.downloads##

##plugins.themes.bootstrap3.displayStats.noStats##

Detalles del artículo

Sección

Artículos

Cómo citar

González-Palacio, . L. ., Villegas-Osorio, D. ., Luna-Reinosa, . S. ., Vásquez, M. ., García-Giraldo, J. ., & Suescún Monsalve, E. . (2024). HERRAMIENTA PARA LA ESTIMACIÓN DE HISTORIAS DE USUARIO ASOCIADAS A REQUISITOS NO FUNCIONALES . Revista Ingenierías Universidad De Medellín, 23(44). https://doi.org/10.22395/rium.v23n44a6

Referencias

N. Abbas, A. M. Gravell, G. B. Wills, "The Impact of Organization, Project, and Governance Variables on Software Quality and Project Success," Agile Conference, 2010.

T. Howarth, D. Greenwood, "Construction Quality Management: Principles and Practice," Routledge, 2017.

M. Oriol, P. Seppänen, W. Behutiye, et al., "Data-Driven Elicitation of Quality Requirements in Agile Companies," International Conference on the Quality of Information and Communications Technology -QUATIC-, 2019.

AbdElazim, K., Moawad, R., Elfakharany, E.: A framework for requirements prioritization process in agile software development. J. Phys. Conf. Ser. 1454, 012001, 2020. https://doi.org/10.1088/1742-6596/1454/1/012001

Salamea Bravo, M. J., González Palacio, L., Oriol Hilari, M., & Farré Tost, C. (2020). Estimación y priorización de requisitos no-funcionales para desarrollo de software: Estado del arte. Desarrollo e innovación en ingeniería, 150-157.

Remón, C. A. (2017). Estimación de esfuerzo en el desarrollo de software a partir de una especificación de requerimientos (Doctoral dissertation, Universidad Nacional de La Plata).

Abdukalykov, R., Hussain, I., Kassab, M., & Ormandjieva, O. (2011, August). Quantifying the impact of different non-functional requirements and problem domains on software effort estimation. In 2011 Ninth International Conference on Software Engineering Research, Management and Applications (pp. 158-165). IEEE.

Chung, L., Nixon, B. A., Yu, E., & Mylopoulos, J. (2012). Non-functional requirements in software engineering (Vol. 5). Springer Science & Business Media.

Ramos, F. B. A., Costa, A. A. M., Perkusich, M. B., Almeida, H. O., & Perkusich, A. (2018, July). A Non-Functional Requirements Recommendation System for Scrum-based Projects. In SEKE (pp. 149-148).