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.advisor | Rueda Velasco, Feizar Javier | |
| dc.contributor.author | Gutiérrez Londoño, Julian Andrés | |
| dc.contributor.orcid | Rueda Velasco,Feizar Javier [0000-0002-0109-9204] | |
| dc.date.accessioned | 2025-04-11T15:29:13Z | |
| dc.date.available | 2025-04-11T15:29:13Z | |
| dc.date.created | 2024-12-11 | |
| dc.description | Se 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.abstract | A 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.mimetype | ||
| dc.identifier.uri | http://hdl.handle.net/11349/94827 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Distrital Francisco José de Caldas | |
| dc.relation.references | Abdelazim, 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.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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. | |
| dc.relation.references | 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 | |
| dc.relation.references | 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. | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | Digital.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.references | 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 | |
| dc.relation.references | Elshandidy, H., & Mazen, S. (2014). Agile and Traditional Requirements Engineering: A Survey. September 2013. https://doi.org/10.14299/ijser.2013.09.002 | |
| dc.relation.references | 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 | |
| dc.relation.references | Gazi, 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.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | Gupta, V., Lohia, S., Çetinkaya, D., & Kim, H.-J. (2017). Non-functional Requirement Prioritization Approach. | |
| dc.relation.references | 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 | |
| dc.relation.references | Heikkil, V. T. (2015). A Mapping Study on Requirements Engineering in Agile Software Development. https://doi.org/10.1109/SEAA.2015.70 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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. | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | Jose, M., & Carmen, M. (2021). Análisis de las metodologías ágiles y su incidencia en el desarrollo de software (Issue March). | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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. | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | Mead, N. (2006). Requirements Prioritization Introduction. September. | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | Shaik, R. (2022). Towards Understanding How Human Aspects Affect Requirements Prioritization. October. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-24082 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | 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 | |
| dc.relation.references | Tomke, S., & Reinertsen, D. (1998). Agile Product Development: Managing Development Flexibility in Uncertain Environments. 41(I). | |
| dc.relation.references | 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 | |
| dc.relation.references | Abdelazim, 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.acceso | Abierto (Texto Completo) | |
| dc.rights.accessrights | OpenAccess | |
| dc.subject | Priorización de requerimientos | |
| dc.subject | Costo Valor | |
| dc.subject | Agile | |
| dc.subject | Scrum | |
| dc.subject | Algoritmo genético | |
| dc.subject.keyword | Prioritization requirements | |
| dc.subject.keyword | Cost-Value | |
| dc.subject.keyword | Agile | |
| dc.subject.keyword | Scrum | |
| dc.subject.keyword | Genetic algorithm | |
| dc.subject.lemb | Maestría en Ingeniería Industrial -- Tesis y Disertaciones Académicas | |
| dc.subject.lemb | Información industrial | |
| dc.subject.lemb | Algoritmos genéticos | |
| dc.subject.lemb | Simulación por computadores | |
| dc.subject.lemb | Innovaciones tecnológicas | |
| dc.title | 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.title.titleenglish | Design of a prioritization model of functional and non-functional requirements based on cost and stakeholder value within projects developed under the scrum methodology. | |
| dc.type | masterThesis | |
| dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
| dc.type.degree | Monografía | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis |
Archivos
Bloque de licencias
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:
