Software Corrective Maintenance Strategies: A Case Study of the Community Organization CACTU

Authors

  • Pablo Guerra Fiallos Independent Researcher
  • José López Ríos Independent Researcher
  • Diego Ávila Pesantez Escuela Superior Politécnica de Chimborazo
  • Angel Mena Reinoso Escuela Superior Politécnica de Chimborazo
  • Miriam Avila ESPOCH

DOI:

https://doi.org/10.47187/perspectivas.7.1.230

Keywords:

Maintenance, Agile Mantema Methodology, Reliability, Correspondence

Abstract

The CACTU system (Corporación de Asociaciones Comunitarias de Cotopaxi y Tungurahua), designed to manage correspondence between affiliated children and their foreign sponsors, presented critical operational problems. Key problem areas were identified to resolve this situation, and technical solutions were implemented through corrective maintenance based on the Agile MANTEMA methodology. Subsequently, system reliability was evaluated according to ISO/IEC 25010 using JMeter, Enlightn and R tools. The results of the Mann-Whitney U test revealed significant improvements in mean times between failures before and after maintenance. In particular, system reliability increased substantially, from 34.38% to 88.80%, significantly improving system maturity, availability, fault tolerance and resilience.

Métricas

References

U. Kaur and G. Singh, “A Review on Software Maintenance Issues and How to Reduce Maintenance Efforts,” Int J Comput Appl, vol. 118, no. 1, pp. 6–7, 2015, Accessed: Nov. 08, 2023. [Online]. Available: https://api.semanticscholar.org/CorpusID:55976322.

A. Kamei, S. Kim, and Y. Tanaka, "A Software Maintenance Methodology: An Approach Applied to Mitigate Software Aging," in Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), Adelaide, Australia, Sept. 28 - Oct. 2, 2020, pp. 255-262. doi: 10.1109/ICSME46990.2020.00032.

A. Gokhale, S. Gallagher, and T. Tremblay, "A Software Maintenance-Focused Process and Supporting Toolset for Academic Environments," 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), Adelaide, Australia, pp. 357-362, Sept. 2020. DOI: 10.1109/ICSME46990.2020.00042.

E. Manotas, S. Yáñez, C. Lopera, and M. Jaramillo, “Estudio del efecto de la de pendencia en la estimación de la confiabilidad de un sistema con dos modos de falla concurrentes,” Dyna (Medellin), p. 30, 2008.

S. A. R. Lopez, “Definición de una secuencia de refactorización que permite mejorar la mantenibilidad minimizando el impacto negativo a la eficiencia basados en la medición de atributos de calidad internos.,” Working papers Maestría en Ingeniería de Sistemas, vol. 4, no. 1, Aug. 2019, doi: 10.15765/WPMIS.V4I1.1241.

T. C. Gutiérrez, R. Martínez, K. Soto, and J. R. Z. Morales, “REVISIÓN DE LITERATURA DEL ERROR HUMANO Y SU ESTUDIO EN LA INDUSTRIA Y LOS SERVICIOS,” 2015.

R. Pérez, F. Ruiz, I. Rodríguez, M. Polo, and M. Piattini, Mantenimiento y Evolución de Sistemas de información, 1ra ed. Madrid: Grupo Editorial RA-MA, 2019.

P. Pisco, M. Marcillo, J. Gutiérrez, and J. Cedeño, “CONTROL DE MANTENIMIENTO PREVENTIVO EN COMPUTADORES A NIVEL DE SOFTWARE,” UNESUM-Ciencias. Revista Científica Multidisciplinaria. ISSN 2602-8166, vol. 4, no. 1, pp. 143–154, May 2020, doi: 10.47230/UNESUM-CIENCIAS.V4.N1.2020.213.

M. F. Fernández, J. G. Ruiz, and R. Acosta, “Analizador de Ensamblados orientados a objetos para el mantenimiento de software,” CULCyT, pp. 29–34, 2015.

M. Polo, “MANTEMA: una metodología paramantenimiento de software,” Universidad de Castilla, La Mancha, 2000.

M. M. Manhães, M. C. F. P. Emer, and L. Bastos, “Classifying defects in software maintenance to support decisions using hierarchical ODC,” Anais do Computer on the Beach, p. 290, 2014.

F. J. Pino, F. Ruiz, J. Triñanes, and F. Garcia, “Agil_MANTEMA: Una Metodología de Mantenimiento de Software para Pequeñas Organizaciones,” 2008, Accessed: Jun. 08, 2024. [Online]. Available: https://www.researchgate.net/publication/221595280

F. Pino, F. Ruiz, and S. Salas, “Ágil Mantema (Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica),” p. 13, 2008.

ISO/IEC, “Systems and software engineering - Software life cycle processes,” Art. no. ISO/IEC/IEEE 12207:2017, 2017.

ISO/IEC, “System and Software Quality Requirements and Evaluation,” 2011, Accessed: Feb. 27, 2024. [Online]. Available: https://iso25000.com/index.php/normas-iso-25000/iso-25010

PHP Framework Intergroup, “Extended Coding Style.” 2019. Accessed: Jun. 29, 2024. [Online]. Available: https://www.php-fig.org/psr/psr-12/.

Published

2025-01-31

How to Cite

[1]
P. Guerra Fiallos, J. López Ríos, D. Ávila Pesantez, A. Mena Reinoso, and M. Avila, “Software Corrective Maintenance Strategies: A Case Study of the Community Organization CACTU”, Perspectivas, vol. 7, no. 1, pp. 48–57, Jan. 2025.

Issue

Section

Artículos arbitrados

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.

Similar Articles

You may also start an advanced similarity search for this article.