Diseño de un modelo para la priorización de requerimientos funcionales y no funcionales basado en el costo y el valor para las partes interesadas dentro de los proyectos desarrollados bajo la metodología scrum

dc.contributor.advisorRueda Velasco, Feizar Javier
dc.contributor.authorGutiérrez Londoño, Julian Andrés
dc.contributor.orcidRueda Velasco,Feizar Javier [0000-0002-0109-9204]
dc.date.accessioned2025-04-11T15:29:13Z
dc.date.available2025-04-11T15:29:13Z
dc.date.created2024-12-11
dc.descriptionSe ha desarrollado un modelo de priorización de requerimientos de software basado en el valor y el costo, utilizando una codificación binaria para indicar cuáles requerimientos serán incluidos en el desarrollo de un proyecto. El enfoque se apoya en un algoritmo genético para resolver el problema de selección de requerimientos. Además, se llevó a cabo un proceso de experimentación exploratorio que permitió identificar el efecto de diversos parámetros en el desempeño del modelo.
dc.description.abstractA software requirements prioritization model has been developed based on value and cost, using a binary encoding to indicate which requirements will be included in the development of a project. The approach relies on a genetic algorithm to solve the requirements selection problem. In addition, an exploratory experimentation process was carried out to identify the effect of various parameters on the performance of the model.
dc.format.mimetypepdf
dc.identifier.urihttp://hdl.handle.net/11349/94827
dc.language.isospa
dc.publisherUniversidad Distrital Francisco José de Caldas
dc.relation.referencesAbdelazim, K., Moawad, R., & Elfakharany, E. (2020). A Framework for Requirements Prioritization Process in Agile Software Development. Journal of Physics: Conference Series, 1454(1), 0–11. https://doi.org/10.1088/1742-6596/1454/1/012001
dc.relation.referencesAchimugu, P., Selamat, A., Ibrahim, R., & Naz, M. (2014). A systematic literature review of software requirements prioritization research. Information and Software Technology, 56(6), 568–585. https://doi.org/10.1016/j.infsof.2014.02.001
dc.relation.referencesAhmad, K., Abdelrazek, M., Arora, C., Bano, M., & Grundy, J. (2023). Requirements engineering for artificial intelligence systems: A systematic mapping study. Information and Software Technology, 158(January), 107176. https://doi.org/10.1016/j.infsof.2023.107176
dc.relation.referencesAhmad, Rizawanti, Woodings, & Jalil. (2022). MCBRank Method to Improve Software Requirements Prioritization An Empirical Investigation. International Journal of Advanced Computer Science and Applications, 13(7), 215–222
dc.relation.referencesAhmed, M., Khan, S. U. R., & Alam, K. A. (2023). An NLP-based quality attributes extraction and prioritization framework in Agile-driven software development. Automated Software Engineering, 30(1). https://doi.org/10.1007/s10515-022-00371-9
dc.relation.referencesAhn, C. W., & Ramakrishna, R. S. (2003). Elitism-based compact genetic algorithms. IEEE Transactions on Evolutionary Computation, 7(4), 367–385. https://doi.org/10.1109/TEVC.2003.814633
dc.relation.referencesAli, A. (2012). A Framework for Using Cost-Benefit Analysis in Making the Case for Software Upgrade. Issues in Informing Science and Information Technology, 9, 399–409. https://doi.org/10.28945/1690
dc.relation.referencesAli Naqvi, M., Astekin, M., Malik, S., & Moonen, L. (2021). Adaptive Immunity for Software: Towards Autonomous Self-healing Systems. Proceedings - 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2021, Section III, 521–525. https://doi.org/10.1109/SANER50967.2021.00058
dc.relation.referencesAmelia, T., & Mohamed, R. B. (2021). A Proposed Requirements Prioritization Model Based on Cost-Value Approach with Collaboration Perspective. Proceedings - 2021 International Conference on Software Engineering and Computer Systems and 4th International Conference on Computational Science and Information Management, ICSECS-ICOCSIM 2021, 10–15. https://doi.org/10.1109/ICSECS52883.2021.00009
dc.relation.referencesArshad, H., Shaheen, S., Khan, J. A., Anwar, M. S., Aurangzeb, K., & Alhussein, M. (2023). A novel hybrid requirement’s prioritization approach based on critical software project factors. Cognition, Technology and Work, 25(2–3), 305–324. https://doi.org/10.1007/s10111-023-00729-3
dc.relation.referencesBorhan, N. H., Zulzalil, H., Hassan, S., & Ali, N. M. (2019). Requirements prioritization techniques focusing on agile software development: A systematic literature review. International Journal of Scientific and Technology Research, 8(11), 2118–2125.
dc.relation.referencesBorhan, N. H., Zulzalil, H., Hassan, S., & Ali, N. M. (2022). A Hybrid Prioritization Approach by integrating non-Functional and Functional User Stories in Agile-Scrum Software Development (i-USPA):A preliminary study. 2022 IEEE International Conference on Computing, ICOCO 2022, 276–282. https://doi.org/10.1109/ICOCO56118.2022.10031863
dc.relation.referencesBorhan, N. H., Zulzalil, H., Hassan, S., Hayati, N., & Mohd, A. L. I. (2022). Requirements Prioritization in Agile Projects: From Experts’ Perspectives. Journal of Theoretical and Applied Information Technology, 100(19), 5710–5723.
dc.relation.referencesBugayenko, Y., Bakare, A., Cheverda, A., Farina, M., Kruglov, A., Plaksin, Y., Pedrycz, W., & Succi, G. (2023). Prioritizing tasks in software development: A systematic literature review. In PLoS ONE (Vol. 18, Issue 4 April). https://doi.org/10.1371/journal.pone.0283838
dc.relation.referencesBukhsh, F. A., Bukhsh, Z. A., & Daneva, M. (2020). A systematic literature review on requirement prioritization techniques and their empirical evaluation. Computer Standards and Interfaces, 69(November 2019), 103389. https://doi.org/10.1016/j.csi.2019.103389
dc.relation.referencesChazette, L., & Schneider, K. (2020). Explainability as a non-functional requirement: challenges and recommendations. Requirements Engineering, 25(4), 493–514. https://doi.org/10.1007/s00766-020-00333-1
dc.relation.referencesChopra, R. K., Gupta, V., & Chauhan, D. S. (2016). Experimentation on accuracy of non functional requirement prioritization approaches for different complexity projects. Perspectives in Science, 8, 79–82. https://doi.org/10.1016/j.pisc.2016.04.001
dc.relation.referencesCofer, D. (2021). Unintended Behavior in Learning-Enabled Systems: Detecting the Unknown Unknowns. AIAA/IEEE Digital Avionics Systems Conference - Proceedings, 2021-Octob. https://doi.org/10.1109/DASC52595.2021.9594406
dc.relation.referencesDabbagh, M., Lee, S. P., & Parizi, R. M. (2014). Application of hybrid assessment method for priority assessment of functional and non-functional requirements. ICISA 2014 - 2014 5th International Conference on Information Science and Applications, May 2014. https://doi.org/10.1109/ICISA.2014.6847365
dc.relation.referencesDigital.ai. (2022). State of Agile Report Contents. https://digital.ai/press-releases/2022-state-of-agile-report-organizations-embrace-agile-innovation-in-lobs-amid-uncertain-business-climate-but-shortfall-in-leadership-can-limit-its-success/
dc.relation.referencesDurillo, J. J., Zhang, Y., Alba, E., Harman, M., & Nebro, A. J. (2011). A study of the bi-objective next release problem. In Empirical Software Engineering (Vol. 16, Issue 1). https://doi.org/10.1007/s10664-010-9147-3
dc.relation.referencesElshandidy, H., & Mazen, S. (2014). Agile and Traditional Requirements Engineering: A Survey. September 2013. https://doi.org/10.14299/ijser.2013.09.002
dc.relation.referencesFadel, S., Abdelmoez, W., & Saad, A. A. (2022). Considering Multiple Stakeholders Perspectives for interval-based Goal Oriented Requirements Prioritization in agile development. Proceedings - 2022 6th International Conference on Computer, Software and Modeling, ICCSM 2022, 14–21. https://doi.org/10.1109/ICCSM57214.2022.00010
dc.relation.referencesGazi, Y., & Sadiq, M. (2015). Prioritization of NFRs using Multi-Criteria Decision Making Methods. In International Journal of Computer Applications (Vol. 123, Issue 3).
dc.relation.referencesGómez Sotelo, K. I., Baron, C., Esteban, P., Estrada, C. Y. A. G., & Laredo Velázquez, L. de J. (2018). How to find non-functional requirements in system developments. IFAC-PapersOnLine, 51(11), 1573–1578. https://doi.org/10.1016/j.ifacol.2018.08.272
dc.relation.referencesGotshall, S., & Rylander, B. (2000). Optimal population size and the genetic algorithm. Proceedings On Genetic And Evolutionary Computation Conference, 1–5. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.105.2431&rep=rep1&type=pdf
dc.relation.referencesGupta, V., Lohia, S., Çetinkaya, D., & Kim, H.-J. (2017). Non-functional Requirement Prioritization Approach.
dc.relation.referencesHazlini Borhan, N., Zulzalil, H., Hassan, S., & Mohd Ali, N. (2021). A Prioritization Approach Upon Non-Functional and Functional UserStories in Agile-Scrum Software Development (i-USPA): APreliminary Results. International Journal of Multidisciplinary Sciences and Advanced Technology, 2(6), 62–76. http://www.ijmsat.com
dc.relation.referencesHeikkil, V. T. (2015). A Mapping Study on Requirements Engineering in Agile Software Development. https://doi.org/10.1109/SEAA.2015.70
dc.relation.referencesHickey, A. M., & Davis, A. M. (2004). A unified model of requirements elicitation. Journal of Management Information Systems, 20(4), 65–84. https://doi.org/10.1080/07421222.2004.11045786
dc.relation.referencesHoy, Z., & Xu, M. (2023). Agile Software Requirements Engineering Challenges-Solutions—A Conceptual Framework from Systematic Literature Review. Information (Switzerland), 14(6). https://doi.org/10.3390/info14060322
dc.relation.referencesHu, H., Ma, Q., Zhang, T., Tan, Y., Xiang, H., Fu, C., & Feng, Y. (2015). Semantic modelling and automated reasoning of non-functional requirement conflicts in the context of softgoal interdependencies. In IET Software (Vol. 9, Issue 6, pp. 145–156). https://doi.org/10.1049/iet-sen.2014.0153
dc.relation.referencesIgnaim, K., Al Khatib, S. M., Alkharabsheh, K., & Fernandes, J. M. (2023). Approach To Attributed Feature Modeling for Requirements Elicitation in Scrum Agile Development. Journal of Theoretical and Applied Information Technology, 101(9), 3338–3350.
dc.relation.referencesIjaz, K. B., Inayat, I., & Allah Bukhsh, F. (2019). Non-functional Requirements Prioritization: A Systematic Literature Review. Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019, 379–386. https://doi.org/10.1109/SEAA.2019.00064
dc.relation.referencesJarzębowicz, A., & Sitko, N. (2020). Agile Requirements Prioritization in Practice : Results of an Industrial. Procedia Computer Science, 176, 3446–3455. https://doi.org/10.1016/j.procs.2020.09.052
dc.relation.referencesJarzębowicz, A., & Weichbroth, P. (2021). A Systematic Literature Review on Implementing Non-functional Requirements in Agile Software Development: Issues and Facilitating Practices. Lecture Notes in Business Information Processing, 408, 91–110. https://doi.org/10.1007/978-3-030-67084-9_6
dc.relation.referencesJose, M., & Carmen, M. (2021). Análisis de las metodologías ágiles y su incidencia en el desarrollo de software (Issue March).
dc.relation.referencesKandil, P., Moussa, S., & Badr, N. (2017). Cluster-based test cases prioritization and selection technique for agile regression testing. Journal of Software: Evolution and Process, 29(6). https://doi.org/10.1002/smr.1794
dc.relation.referencesKarlsson, J. (1996). Software requirements prioritizing. Proceedings of the IEEE International Conference on Requirements Engineering, 110–116. https://doi.org/10.1109/icre.1996.491435
dc.relation.referencesKarlsson, J., & Ryan, K. (1997). A cost-value approach for prioritizing requirements. IEEE Software, 14(5), 67–74. https://doi.org/10.1109/52.605933
dc.relation.referencesKassab, M., Ormandjieva, O., & Daneva, M. (2011). Relational-model based change management for non-functional requirements: Approach and experiment. Proceedings - International Conference on Research Challenges in Information Science, 1–9. https://doi.org/10.1109/RCIS.2011.6006830
dc.relation.referencesKhan, Ur Rehman, I., Hayat Khan, Y., Javed Khan, I., & Rashid, S. (2015). Comparison of Requirement Prioritization Techniques to Find Best Prioritization Technique. International Journal of Modern Education and Computer Science, 7(11), 53–59. https://doi.org/10.5815/ijmecs.2015.11.06
dc.relation.referencesKumar, P. (2017). Non-Functional Requirement Modeling in the Early-Phase Software Product Life Cycle. February. https://doi.org/10.13140/RG.2.2.21890.07360
dc.relation.referencesLozano, F. P., del Águila, I. M., & Medina Bulo, I. (2016). Un algoritmo híbrido para el problema NRP con interdependencias. Actas de Las 21st Jornadas de Ingenier&Amp;Amp;Amp;Amp;#65533;a Del Software y Bases de Datos, JISBD 2016, September.
dc.relation.referencesMaiti, R., & Mitropoulos, F. (2017). Prioritizing non-functional requirements in agile software engineering. Proceedings of the SouthEast Conference, ACMSE 2017, 212–214. https://doi.org/10.1145/3077286.3077565
dc.relation.referencesMartínez, K., & Claudio, D. (2023). Expanding Fundamental Boundaries between Resilience and Survivability in Systems Engineering: A Literature Review. Sustainability (Switzerland), 15(6). https://doi.org/10.3390/su15064811
dc.relation.referencesMatsumoto, Y., Shirai, S., & Ohnishi, A. (2017). A Method for Verifying Non-Functional Requirements. Procedia Computer Science, 112, 157–166. https://doi.org/10.1016/j.procs.2017.08.006
dc.relation.referencesMead, N. (2006). Requirements Prioritization Introduction. September.
dc.relation.referencesMoreira, A., Araújo, J., Gralha, C., Goulão, M., Brito, I. S., & Albuquerque, D. (2023). A social and technical sustainability requirements catalogue. Data and Knowledge Engineering, 143(February 2022), 102107. https://doi.org/10.1016/j.datak.2022.102107
dc.relation.referencesMuhammad, A., Siddique, A., Mubasher, M., Aldweesh, A., & Naveed, Q. N. (2023). Prioritizing Non-Functional Requirements in Agile Process Using Multi Criteria Decision Making Analysis. IEEE Access, 11, 24631–24654. https://doi.org/10.1109/ACCESS.2023.3253771
dc.relation.referencesNasir, S., Guerra, E., Zaina, L., & Melegati, J. (2023). An Exploratory Study about Non-functional Requirements Documentation Practices in Agile Teams. Proceedings of the ACM Symposium on Applied Computing, 1009–1017. https://doi.org/10.1145/3555776.3577605
dc.relation.referencesNazim, M., Mohammad, C. W., & Sadiq, M. (2020). Generating datasets for software requirements prioritization research. 2020 IEEE International Conference on Computing, Power and Communication Technologies, GUCON 2020, 344–349. https://doi.org/10.1109/GUCON48875.2020.9231062
dc.relation.referencesPaucar, L. H. G., & Bencomo, N. (2017). ARRoW: Tool Support for Automatic Runtime Reappraisal of Weights. Proceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017, January, 458–461. https://doi.org/10.1109/RE.2017.58
dc.relation.referencesRacheva, Z., Daneva, M., & Buglione, L. (2008). Supporting the dynamic reprioritization of requirements in agile development of software products. 2008 2nd International Workshop on Software Product Management, ISWPM’08, December, 49–57. https://doi.org/10.1109/IWSPM.2008.7
dc.relation.referencesRahimi, I., Gandomi, A. H., Nikoo, M. R., & Chen, F. (2023). A comparative study on evolutionary multi-objective algorithms for next release problem. Applied Soft Computing, 144, 110472. https://doi.org/10.1016/j.asoc.2023.110472
dc.relation.referencesRahy, S., & Bass, J. M. (2022). Managing non-functional requirements in agile software development. IET Software, 16(1), 60–72. https://doi.org/10.1049/sfw2.12037
dc.relation.referencesRegnell, B., Höst, M., & Svensson, R. B. (2007). A quality performance model for cost-benefit analysis of non-functional requirements applied to the mobile handset domain. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4542 LNCS, 277–291. https://doi.org/10.1007/978-3-540-73031-6_20
dc.relation.referencesSafe, M., Carballido, J., Ponzoni, I., & Brignole, N. (2004). On stopping criteria for genetic algorithms. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3171, 405–413. https://doi.org/10.1007/978-3-540-28645-5_41
dc.relation.referencesSchwaber, K., & Sutherland, J. (2020). 2020-Scrum-Guide-Spanish-Latin-South-American. Scrum.Org and ScrumInc, 16. https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-Latin-South-American.pdf
dc.relation.referencesSerna, S., & Arango, F. (2010). Especificación de Requisitos de Desempeño en el Diagrama de Clases. Iteckne, 7(1), 83–97. https://doi.org/10.15332/iteckne.v7i1.356
dc.relation.referencesShaik, R. (2022). Towards Understanding How Human Aspects Affect Requirements Prioritization. October. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-24082
dc.relation.referencesSherif, E., Helmy, W., & Galal-Edeen, G. H. (2023). Proposed Framework to Manage Non-Functional Requirements in Agile. IEEE Access, 11(June), 53995–54005. https://doi.org/10.1109/ACCESS.2023.3281195
dc.relation.referencesSingh, R., Shah, D. B., Gohil, A. M., & Shah, M. H. (2013). Overall equipment effectiveness (OEE) calculation - Automation through hardware & software development. Procedia Engineering, 51, 579–584. https://doi.org/10.1016/j.proeng.2013.01.082
dc.relation.referencesSomohano-Murrieta, J. C. B., Ocharan-Hernandez, J. O., Sanchez-Garcia, A. J., & De Los Angeles Arenas-Valdes, M. (2020). Requirements prioritization techniques in the last decade: A systematic literature review. Proceedings - 2020 8th Edition of the International Conference in Software Engineering Research and Innovation, CONISOFT 2020, 11–20. https://doi.org/10.1109/CONISOFT50191.2020.00013
dc.relation.referencesTomke, S., & Reinertsen, D. (1998). Agile Product Development: Managing Development Flexibility in Uncertain Environments. 41(I).
dc.relation.referencesVacanti, D. ;, & Yeret, Y. (2021). La Guía Kanban para Scrum Teams. https://scrumorg-website-prod.s3.amazonaws.com/drupal/2021-03/2021-Kanban-Guide-Spanish-European.pdf?nexus-file=https%3A%2F%2Fscrumorg-website-prod.s3.amazonaws.com%2Fdrupal%2F2021-03%2F2021-Kanban-Guide-Spanish-European.pdf
dc.relation.referencesAbdelazim, K., Moawad, R., & Elfakharany, E. (2020). A Framework for Requirements Prioritization Process in Agile Software Development. Journal of Physics: Conference Series, 1454(1), 0–11. https://doi.org/10.1088/1742-6596/1454/1/012001 Achimugu, P., Selamat, A., Ibrahim, R., & Naz, M. (2014). A systematic literature review of software requirements prioritization research. Information and Software Technology, 56(6), 568–585. https://doi.org/10.1016/j.infsof.2014.02.001 Ahmad, K., Abdelrazek, M., Arora, C., Bano, M., & Grundy, J. (2023). Requirements engineering for artificial intelligence systems: A systematic mapping study. Information and Software Technology, 158(January), 107176. https://doi.org/10.1016/j.infsof.2023.107176 Ahmad, Rizawanti, Woodings, & Jalil. (2022). MCBRank Method to Improve Software Requirements Prioritization An Empirical Investigation. International Journal of Advanced Computer Science and Applications, 13(7), 215–222. Ahmed, M., Khan, S. U. R., & Alam, K. A. (2023). An NLP-based quality attributes extraction and prioritization framework in Agile-driven software development. Automated Software Engineering, 30(1). https://doi.org/10.1007/s10515-022-00371-9 Ahn, C. W., & Ramakrishna, R. S. (2003). Elitism-based compact genetic algorithms. IEEE Transactions on Evolutionary Computation, 7(4), 367–385. https://doi.org/10.1109/TEVC.2003.814633 Ali, A. (2012). A Framework for Using Cost-Benefit Analysis in Making the Case for Software Upgrade. Issues in Informing Science and Information Technology, 9, 399–409. https://doi.org/10.28945/1690 Ali Naqvi, M., Astekin, M., Malik, S., & Moonen, L. (2021). Adaptive Immunity for Software: Towards Autonomous Self-healing Systems. Proceedings - 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2021, Section III, 521–525. https://doi.org/10.1109/SANER50967.2021.00058 Amelia, T., & Mohamed, R. B. (2021). A Proposed Requirements Prioritization Model Based on Cost-Value Approach with Collaboration Perspective. Proceedings - 2021 International Conference on Software Engineering and Computer Systems and 4th International Conference on Computational Science and Information Management, ICSECS-ICOCSIM 2021, 10–15. https://doi.org/10.1109/ICSECS52883.2021.00009 Arshad, H., Shaheen, S., Khan, J. A., Anwar, M. S., Aurangzeb, K., & Alhussein, M. (2023). A novel hybrid requirement’s prioritization approach based on critical software project factors. Cognition, Technology and Work, 25(2–3), 305–324. https://doi.org/10.1007/s10111-023-00729-3 Borhan, N. H., Zulzalil, H., Hassan, S., & Ali, N. M. (2019). Requirements prioritization techniques focusing on agile software development: A systematic literature review. International Journal of Scientific and Technology Research, 8(11), 2118–2125. Borhan, N. H., Zulzalil, H., Hassan, S., & Ali, N. M. (2022). A Hybrid Prioritization Approach by integrating non-Functional and Functional User Stories in Agile-Scrum Software Development (i-USPA):A preliminary study. 2022 IEEE International Conference on Computing, ICOCO 2022, 276–282. https://doi.org/10.1109/ICOCO56118.2022.10031863 Borhan, N. H., Zulzalil, H., Hassan, S., Hayati, N., & Mohd, A. L. I. (2022). Requirements Prioritization in Agile Projects: From Experts’ Perspectives. Journal of Theoretical and Applied Information Technology, 100(19), 5710–5723. Bugayenko, Y., Bakare, A., Cheverda, A., Farina, M., Kruglov, A., Plaksin, Y., Pedrycz, W., & Succi, G. (2023). Prioritizing tasks in software development: A systematic literature review. In PLoS ONE (Vol. 18, Issue 4 April). https://doi.org/10.1371/journal.pone.0283838 Bukhsh, F. A., Bukhsh, Z. A., & Daneva, M. (2020). A systematic literature review on requirement prioritization techniques and their empirical evaluation. Computer Standards and Interfaces, 69(November 2019), 103389. https://doi.org/10.1016/j.csi.2019.103389 Chazette, L., & Schneider, K. (2020). Explainability as a non-functional requirement: challenges and recommendations. Requirements Engineering, 25(4), 493–514. https://doi.org/10.1007/s00766-020-00333-1 Chopra, R. K., Gupta, V., & Chauhan, D. S. (2016). Experimentation on accuracy of non functional requirement prioritization approaches for different complexity projects. Perspectives in Science, 8, 79–82. https://doi.org/10.1016/j.pisc.2016.04.001 Cofer, D. (2021). Unintended Behavior in Learning-Enabled Systems: Detecting the Unknown Unknowns. AIAA/IEEE Digital Avionics Systems Conference - Proceedings, 2021-Octob. https://doi.org/10.1109/DASC52595.2021.9594406 Dabbagh, M., Lee, S. P., & Parizi, R. M. (2014). Application of hybrid assessment method for priority assessment of functional and non-functional requirements. ICISA 2014 - 2014 5th International Conference on Information Science and Applications, May 2014. https://doi.org/10.1109/ICISA.2014.6847365 Digital.ai. (2022). State of Agile Report Contents. Durillo, J. J., Zhang, Y., Alba, E., Harman, M., & Nebro, A. J. (2011). A study of the bi-objective next release problem. In Empirical Software Engineering (Vol. 16, Issue 1). https://doi.org/10.1007/s10664-010-9147-3 Elshandidy, H., & Mazen, S. (2014). Agile and Traditional Requirements Engineering: A Survey. September 2013. https://doi.org/10.14299/ijser.2013.09.002 Fadel, S., Abdelmoez, W., & Saad, A. A. (2022). Considering Multiple Stakeholders Perspectives for interval-based Goal Oriented Requirements Prioritization in agile development. Proceedings - 2022 6th International Conference on Computer, Software and Modeling, ICCSM 2022, 14–21. https://doi.org/10.1109/ICCSM57214.2022.00010 Gazi, Y., & Sadiq, M. (2015). Prioritization of NFRs using Multi-Criteria Decision Making Methods. In International Journal of Computer Applications (Vol. 123, Issue 3). Gómez Sotelo, K. I., Baron, C., Esteban, P., Estrada, C. Y. A. G., & Laredo Velázquez, L. de J. (2018). How to find non-functional requirements in system developments. IFAC-PapersOnLine, 51(11), 1573–1578. https://doi.org/10.1016/j.ifacol.2018.08.272 Gotshall, S., & Rylander, B. (2000). Optimal population size and the genetic algorithm. Proceedings On Genetic And Evolutionary Computation Conference, 1–5. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.105.2431&rep=rep1&type=pdf Gupta, V., Lohia, S., Çetinkaya, D., & Kim, H.-J. (2017). Non-functional Requirement Prioritization Approach. Hazlini Borhan, N., Zulzalil, H., Hassan, S., & Mohd Ali, N. (2021). A Prioritization Approach Upon Non-Functional and Functional UserStories in Agile-Scrum Software Development (i-USPA): APreliminary Results. International Journal of Multidisciplinary Sciences and Advanced Technology, 2(6), 62–76. http://www.ijmsat.com Heikkil, V. T. (2015). A Mapping Study on Requirements Engineering in Agile Software Development. https://doi.org/10.1109/SEAA.2015.70 Hickey, A. M., & Davis, A. M. (2004). A unified model of requirements elicitation. Journal of Management Information Systems, 20(4), 65–84. https://doi.org/10.1080/07421222.2004.11045786 Hoy, Z., & Xu, M. (2023). Agile Software Requirements Engineering Challenges-Solutions—A Conceptual Framework from Systematic Literature Review. Information (Switzerland), 14(6). https://doi.org/10.3390/info14060322 Hu, H., Ma, Q., Zhang, T., Tan, Y., Xiang, H., Fu, C., & Feng, Y. (2015). Semantic modelling and automated reasoning of non-functional requirement conflicts in the context of softgoal interdependencies. In IET Software (Vol. 9, Issue 6, pp. 145–156). https://doi.org/10.1049/iet-sen.2014.0153 Ignaim, K., Al Khatib, S. M., Alkharabsheh, K., & Fernandes, J. M. (2023). Approach To Attributed Feature Modeling for Requirements Elicitation in Scrum Agile Development. Journal of Theoretical and Applied Information Technology, 101(9), 3338–3350. Ijaz, K. B., Inayat, I., & Allah Bukhsh, F. (2019). Non-functional Requirements Prioritization: A Systematic Literature Review. Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019, 379–386. https://doi.org/10.1109/SEAA.2019.00064 Jarzębowicz, A., & Sitko, N. (2020). Agile Requirements Prioritization in Practice : Results of an Industrial. Procedia Computer Science, 176, 3446–3455. https://doi.org/10.1016/j.procs.2020.09.052 Jarzębowicz, A., & Weichbroth, P. (2021). A Systematic Literature Review on Implementing Non-functional Requirements in Agile Software Development: Issues and Facilitating Practices. Lecture Notes in Business Information Processing, 408, 91–110. https://doi.org/10.1007/978-3-030-67084-9_6 Jose, M., & Carmen, M. (2021). Análisis de las metodologías ágiles y su incidencia en el desarrollo de software (Issue March). Kandil, P., Moussa, S., & Badr, N. (2017). Cluster-based test cases prioritization and selection technique for agile regression testing. Journal of Software: Evolution and Process, 29(6). https://doi.org/10.1002/smr.1794 Karlsson, J. (1996). Software requirements prioritizing. Proceedings of the IEEE International Conference on Requirements Engineering, 110–116. https://doi.org/10.1109/icre.1996.491435 Karlsson, J., & Ryan, K. (1997). A cost-value approach for prioritizing requirements. IEEE Software, 14(5), 67–74. https://doi.org/10.1109/52.605933 Kassab, M., Ormandjieva, O., & Daneva, M. (2011). Relational-model based change management for non-functional requirements: Approach and experiment. Proceedings - International Conference on Research Challenges in Information Science, 1–9. https://doi.org/10.1109/RCIS.2011.6006830 Khan, Ur Rehman, I., Hayat Khan, Y., Javed Khan, I., & Rashid, S. (2015). Comparison of Requirement Prioritization Techniques to Find Best Prioritization Technique. International Journal of Modern Education and Computer Science, 7(11), 53–59. https://doi.org/10.5815/ijmecs.2015.11.06 Kumar, P. (2017). Non-Functional Requirement Modeling in the Early-Phase Software Product Life Cycle. February. https://doi.org/10.13140/RG.2.2.21890.07360 Lozano, F. P., del Águila, I. M., & Medina Bulo, I. (2016). Un algoritmo híbrido para el problema NRP con interdependencias. Actas de Las 21st Jornadas de Ingenier&Amp;Amp;Amp;Amp;#65533;a Del Software y Bases de Datos, JISBD 2016, September. Maiti, R., & Mitropoulos, F. (2017). Prioritizing non-functional requirements in agile software engineering. Proceedings of the SouthEast Conference, ACMSE 2017, 212–214. https://doi.org/10.1145/3077286.3077565 Martínez, K., & Claudio, D. (2023). Expanding Fundamental Boundaries between Resilience and Survivability in Systems Engineering: A Literature Review. Sustainability (Switzerland), 15(6). https://doi.org/10.3390/su15064811 Matsumoto, Y., Shirai, S., & Ohnishi, A. (2017). A Method for Verifying Non-Functional Requirements. Procedia Computer Science, 112, 157–166. https://doi.org/10.1016/j.procs.2017.08.006 Mead, N. (2006). Requirements Prioritization Introduction. September. Moreira, A., Araújo, J., Gralha, C., Goulão, M., Brito, I. S., & Albuquerque, D. (2023). A social and technical sustainability requirements catalogue. Data and Knowledge Engineering, 143(February 2022), 102107. https://doi.org/10.1016/j.datak.2022.102107 Muhammad, A., Siddique, A., Mubasher, M., Aldweesh, A., & Naveed, Q. N. (2023). Prioritizing Non-Functional Requirements in Agile Process Using Multi Criteria Decision Making Analysis. IEEE Access, 11, 24631–24654. https://doi.org/10.1109/ACCESS.2023.3253771 Nasir, S., Guerra, E., Zaina, L., & Melegati, J. (2023). An Exploratory Study about Non-functional Requirements Documentation Practices in Agile Teams. Proceedings of the ACM Symposium on Applied Computing, 1009–1017. https://doi.org/10.1145/3555776.3577605 Nazim, M., Mohammad, C. W., & Sadiq, M. (2020). Generating datasets for software requirements prioritization research. 2020 IEEE International Conference on Computing, Power and Communication Technologies, GUCON 2020, 344–349. https://doi.org/10.1109/GUCON48875.2020.9231062 Paucar, L. H. G., & Bencomo, N. (2017). ARRoW: Tool Support for Automatic Runtime Reappraisal of Weights. Proceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017, January, 458–461. https://doi.org/10.1109/RE.2017.58 Racheva, Z., Daneva, M., & Buglione, L. (2008). Supporting the dynamic reprioritization of requirements in agile development of software products. 2008 2nd International Workshop on Software Product Management, ISWPM’08, December, 49–57. https://doi.org/10.1109/IWSPM.2008.7 Rahimi, I., Gandomi, A. H., Nikoo, M. R., & Chen, F. (2023). A comparative study on evolutionary multi-objective algorithms for next release problem. Applied Soft Computing, 144, 110472. https://doi.org/10.1016/j.asoc.2023.110472 Rahy, S., & Bass, J. M. (2022). Managing non-functional requirements in agile software development. IET Software, 16(1), 60–72. https://doi.org/10.1049/sfw2.12037 Regnell, B., Höst, M., & Svensson, R. B. (2007). A quality performance model for cost-benefit analysis of non-functional requirements applied to the mobile handset domain. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4542 LNCS, 277–291. https://doi.org/10.1007/978-3-540-73031-6_20 Safe, M., Carballido, J., Ponzoni, I., & Brignole, N. (2004). On stopping criteria for genetic algorithms. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3171, 405–413. https://doi.org/10.1007/978-3-540-28645-5_41 Schwaber, K., & Sutherland, J. (2020). 2020-Scrum-Guide-Spanish-Latin-South-American. Scrum.Org and ScrumInc, 16. https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-Latin-South-American.pdf Serna, S., & Arango, F. (2010). Especificación de Requisitos de Desempeño en el Diagrama de Clases. Iteckne, 7(1), 83–97. https://doi.org/10.15332/iteckne.v7i1.356 Shaik, R. (2022). Towards Understanding How Human Aspects Affect Requirements Prioritization. October. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-24082 Sherif, E., Helmy, W., & Galal-Edeen, G. H. (2023). Proposed Framework to Manage Non-Functional Requirements in Agile. IEEE Access, 11(June), 53995–54005. https://doi.org/10.1109/ACCESS.2023.3281195 Singh, R., Shah, D. B., Gohil, A. M., & Shah, M. H. (2013). Overall equipment effectiveness (OEE) calculation - Automation through hardware & software development. Procedia Engineering, 51, 579–584. https://doi.org/10.1016/j.proeng.2013.01.082 Somohano-Murrieta, J. C. B., Ocharan-Hernandez, J. O., Sanchez-Garcia, A. J., & De Los Angeles Arenas-Valdes, M. (2020). Requirements prioritization techniques in the last decade: A systematic literature review. Proceedings - 2020 8th Edition of the International Conference in Software Engineering Research and Innovation, CONISOFT 2020, 11–20. https://doi.org/10.1109/CONISOFT50191.2020.00013 Tomke, S., & Reinertsen, D. (1998). Agile Product Development: Managing Development Flexibility in Uncertain Environments. 41(I). Vacanti, D. ;, & Yeret, Y. (2021). La Guía Kanban para Scrum Teams. https://scrumorg-website-prod.s3.amazonaws.com/drupal/2021-03/2021-Kanban-Guide-Spanish-European.pdf?nexus-file=https%3A%2F%2Fscrumorg-website-prod.s3.amazonaws.com%2Fdrupal%2F2021-03%2F2021-Kanban-Guide-Spanish-European.pdf Win, T. Z., Mohamed, R., & Sallim, J. (2020). Requirement Prioritization Based on Non-Functional Requirement Classification Using Hierarchy AHP. IOP Conference Series: Materials Science and Engineering, 769(1). https://doi.org/10.1088/1757-899X/769/1/012060
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectPriorización de requerimientos
dc.subjectCosto Valor
dc.subjectAgile
dc.subjectScrum
dc.subjectAlgoritmo genético
dc.subject.keywordPrioritization requirements
dc.subject.keywordCost-Value
dc.subject.keywordAgile
dc.subject.keywordScrum
dc.subject.keywordGenetic algorithm
dc.subject.lembMaestría en Ingeniería Industrial -- Tesis y Disertaciones Académicas
dc.subject.lembInformación industrial
dc.subject.lembAlgoritmos genéticos
dc.subject.lembSimulación por computadores
dc.subject.lembInnovaciones tecnológicas
dc.titleDiseño de un modelo para la priorización de requerimientos funcionales y no funcionales basado en el costo y el valor para las partes interesadas dentro de los proyectos desarrollados bajo la metodología scrum
dc.title.titleenglishDesign of a prioritization model of functional and non-functional requirements based on cost and stakeholder value within projects developed under the scrum methodology.
dc.typemasterThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.degreeMonografía
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
GutierrezLondoñoJulianAndres2024.pdf
Tamaño:
2.4 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
Licencia de uso y publicacion.pdf
Tamaño:
216.75 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: