Resultados iniciales de una evaluación cualitativa sobre la adherencia de una estrategia para mejorar la realización y gestión de las pruebas de regresión en pequeñas organizaciones desarrolladoras de software
DOI:
https://doi.org/10.36825/RITI.13.31.002Palabras clave:
Pruebas de Regresión, Mejora del Proceso, Activos del Proceso, Pequeñas Organizaciones, AdherenciaResumen
Las pruebas de regresión que se ejecutan sobre un producto de software garantizan que las modificaciones realizadas en este no generen nuevos errores que afecten negativamente las funcionalidades ya implementadas. Sin embargo, a menudo, la definición de una estrategia para gestionar este tipo de pruebas se dificulta en las pequeñas organizaciones desarrolladoras de software ya que la mayoría enfrenta limitaciones para disponer de recursos financieros, personal capacitado, herramientas de soporte, y experiencia. Por lo tanto, este estudio presenta una estrategia enfocada a este tipo de organizaciones que se basa en principios de la Mejora de Procesos de Software y la Gestión de Conocimiento. En este sentido, como una primera fase previa a la implementación de dicha estrategia en contextos reales, se muestra el diseño y conducción de una evaluación cualitativa que involucró a 135 profesionistas de la industria de software, quienes determinaron la posible adherencia de esta estrategia al contexto de las pequeñas organizaciones. Los resultados obtenidos permitieron evaluar la estrategia y establecer la pauta para diseñar una herramienta computacional de soporte que facilite su evaluación empírica en este tipo de organizaciones.
Citas
Qasim, M., Bibi, A., Hussain, S. J., Jhanjhi, N. Z., Humayun, M., Sama, N. U. (2021). Test case prioritization techniques in software regression testing: An overview. International Journal of Advanced and Applied Sciences, 8 (5), 107-121. https://doi.org/10.21833/ijaas.2021.05.012
Thota, M. K., Shajin, F. H., Rajesh, P. (2020). Survey on software defect prediction techniques. International Journal of Applied Science and Engineering, 17 (4), 331-344. https://doi.org/10.6703/IJASE.202012_17(4).331
Kandukuri, P. (2020). Regression testing: A model driven approach. Lambert Academic Publishing.
Bertolino, A., Guerriero, A., Miranda, B., Pietrantuono, R., Russo, S. (2020). Learning-to-rank vs ranking-to-learn: Strategies for regression testing in continuous integration. ACM/IEEE 42nd International Conference on Software Engineering. Seoul, South Korea. https://doi.org/10.1145/3377811.3380369.
Tuape, M., Hasheela-Mufeti, V. T., Kayanda, A., Porras, J., Kasurinen, J. (2021). Software engineering in small software companies: Consolidating and integrating empirical literature into a process tool adoption framework. IEEE Access, 9, 130366-130388. https://doi.org/10.1109/ACCESS.2021.3113328
Greca, R., Miranda, B., Bertolino, A. (2023). State of practical applicability of regression testing research: A live systematic literature review. ACM Computing Surveys, 55 (13s), 1-36. https://doi.org/10.1145/3579851
Govil, N., Sharma, A. (2021). A game plan to build optimized regression testing in agile methodologies using test prioritization. 5th International Conference on Information Systems and Computer Networks (ISCON). Mathura, India. IEEE. https://doi.org/10.1109/ISCON52037.2021.9702479
Figueredo, L. (2021). Proceso de pruebas de software para un modelo de calidad en Cuba. Revista de I+ D Tecnológico, 17 (1), 23-35. https://doi.org/10.33412/idt.v17.1.2914
Kulkarni, V., Mohan, R. M., Reddy, H. V. (2021). Regression test optimization and automation in agile framework: A review. Turkish Journal of Computer and Mathematics Education, 12 (12), 2852-2856. https://turcomat.org/index.php/turkbilmat/article/view/7954
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
Abdel Razek, R. A., Mahmoud Nagdy, N., Tharwat, G., El-Aziz Kolkila, A. A. (2024). Software testing using cutting-edge technologies with supporting knowledge management: A survey. Journal of Al-Azhar University Engineering Sector, 19 (72), 15-30. https://doi.org/10.21608/auej.2024.248722.1471
Das, S., Gary, K. (2025). Regression testing in agile—A systematic mapping study. Software, 4 (2), 1-19. https://doi.org/10.3390/software4020009
Aman, H., Nakano, T., Ogasawara, H., Kawahara, M. (2018, April). A topic model and test history-based test case recommendation method for regression testing. IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). Sweden. https://doi.org/10.1109/ICSTW.2018.00079
Chernov, V., Dorokhova, L., Dorokhov, O., Egorovskaya, G. (2019). Decision support system choosing software testing strategy. Bulletin of the Transylvania University of Brasov. Series III: Mathematics and Computer Science, 12 (61), 457-468. https://doi.org/10.31926/but.mif.2019.12.61.2.23
Sivaji, U., Rao, P. S. (2021). Improving regression testing query replying procedure using secure optimized graph walk scheme. Journal of Theoretical and Applied Information Technology, 99 (9), 2093-2103. https://www.jatit.org/volumes/Vol99No9/14Vol99No9.pdf
Minhas, N. M., Börstler, J., Petersen, K. (2023). Checklists to support decision-making in regression testing. Journal of Systems and Software, 202, 1-15. https://doi.org/10.1016/j.jss.2023.111697
Jeon, T., von Mayrhauser, A. (2002, December). A knowledge-based approach to regression testing. IEEE 1st Asia-Pacific Software Engineering Conference. Tokyo, Japan. https://doi.org/10.1109/APSEC.1994.465265
Marenbach, R., Albert, M. (2018). Regression test approach for testing of protection IEDs to improve field testing quality and support knowledge management. The Journal of Engineering, 2018 (15), 1023-1026. https://doi.org/10.1049/joe.2018.0163
Wnuk, K., Garrepalli, T. (2018). Knowledge management in software testing: A systematic snowball literature review. e-Informatica Software Engineering Journal, 12 (1), 51–78.
https://doi.org/10.5277/e-Inf180103
de Souza, É. F., de Almeida Falbo, R., Vijaykumar, N. L., Felizardo, K. R., Meinerz, G. V., Specimille, M. S., Coelho, A. G. (2021). Development of an ontology-based approach for knowledge management in software testing: An experience report. Journal of Software Engineering Research and Development, 9 (1). 1-21. https://doi.org/10.5753/jserd.2021.1898
Chen, C. Y., Lee, J. C. (2022). Comparative effects of knowledge-based antecedents in different realms of CMMI-based software process improvement success. Computer Standards & Interfaces, 81. https://doi.org/10.1016/j.csi.2021.103599
Diepenbeck, M., Drechsler, R. (2015). Behavior driven development for tests and verification. En R. Drechsler, U. Kühne, Formal Modeling and Verification of Cyber-Physical Systems (pp, 275–277). Springer Fachmedien Wiesbaden. https://doi.org/10.1007/978-3-658-09994-7_11
Creswell, J. W. (2018). A concise introduction to mixed methods research (2nd Ed.). Sage Publications, Inc.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2025 Revista de Investigación en Tecnologías de la Información

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.
Esta revista proporciona un acceso abierto a su contenido, basado en el principio de que ofrecer al público un acceso libre a las investigaciones ayuda a un mayor intercambio global del conocimiento.
El texto publicado en la Revista de Investigación en Tecnologías de la Información (RITI) se distribuye bajo la licencia Creative Commons (CC BY-NC![]()
), que permite a terceros utilizar lo publicado citando a los autores del trabajo y a RITI, pero sin hacer uso del material con propósitos comerciales.
