Software maintenance

Authors

  • Kevin Jean Pierre Diaz Llanez Fundación de Estudios Superiores Comfanorte
  • Julian Andres Parada Cuadros Fundación de Estudios Superiores Comfanorte

Keywords:

software, maintenance, interface, codes, errors, compilation

Abstract

Software maintenance is an essential facet in the field of software engineering that addresses the modifications and improvements made to a software product after its initial delivery. As software is deployed and used in the real world, needs arise for bug fixes, adaptation to environmental changes, functionality improvements, and optimizations to maintain its value and usefulness over time.

Maintenance is often mistakenly considered to be limited to correcting defects, when in fact it encompasses a wide range of activities, such as implementing new features, removing obsolete functionality, and optimizing performance. Research has shown that more than 80% of maintenance effort is spent on non-corrective actions.

Software maintenance is crucial not only to ensure continuous and reliable operation of applications, but also to adapt them to changing user needs and evolving technology. Understanding and effectively managing this phase of the software life cycle is essential to preserve the investment made in development and ensure user satisfaction over time.

References

Brown, R. (2018). Maintenance and Evolution of Software. Nueva York, NY: Publicaciones Técnicas Modernas.

de Sistemas, C. D. E. I. (s/f). UNIVERSIDAD POLITÉCNICA SALESIANA SEDE: CUENCA. Edu.ec. Recuperado el 16 de noviembre de 2023, de https://dspace.ups.edu.ec/bitstream/123456789/8936/1/UPS-CT005189.pdf

Garcia, L. (2017). Software Maintenance Management. Chicago, IL: Casa Editorial Universitaria.

Guía de desarrollo de software a medida - Evaluando Software. (2020, diciembre 9). Evaluandosoftware.com. https://www.evaluandosoftware.com/software-a-medida/mantenimiento-de-software/

Johnson, B. (2021). Mantenimiento de software en la era digital. Journal of Software Maintenance and Evolution, 15(1), 87-99.

Los 4 tipos de mantenimiento de software. (s/f). Thalesgroup.com. Recuperado el 16 de noviembre de 2023, de https://cpl.thalesgroup.com/es/software-monetization/four-types-of-software-maintenance

Mantenimiento de software. (2018, septiembre 29). Mantenimiento. https://mantenimiento.win/mantenimiento-de-software/

Mantenimiento de Software, Todos lo hacemos, pero nadie se acuerda. (s/f). SG Buzz. Recuperado el 16 de noviembre de 2023, de https://sg.com.mx/content/view/303

Mantenimiento preventivo y correctivo del software. (2022, septiembre 21). SOTEIN. https://sotein.com.co/mantenimiento-preventivo-y-correctivo-del-software/

Pérez, J. (2023). La importancia del mantenimiento de software. Revista de Tecnología Informática, 45(2), 56-68.

Ranchal, J. (2018, enero 1). 10 tareas de mantenimiento software para empezar bien 2018. MuyComputer. https://www.muycomputer.com/2018/01/01/mantenimiento-software/

Smith, A. (2019). Estrategias de mantenimiento de software para la seguridad cibernética. Software Engineering Journal, 28(3), 123-135.

Software - mantenimiento. (s/f). Tutorialspoint.com. Recuperado el 16 de noviembre de 2023, de https://www.tutorialspoint.com/es/software_engineering/software_maintenance_overview.htm

TEMA 9: MANTENIMIENTO. (s/f). Informatica.uv.es. Recuperado el 16 de noviembre de 2023, de http://informatica.uv.es/iiguia/2000/IPI/material/tema7.pdf

Tipos de mantenimiento de software. (s/f). Ahierro.es. Recuperado el 16 de noviembre de 2023, de https://blog.ahierro.es/tipos-de-mantenimiento-de-software/

Wikipedia contributors. (s/f). Mantenimiento de software. Wikipedia, The Free Encyclopedia. https://es.wikipedia.org/w/index.php?title=Mantenimiento_de_software&oldid=154455308

Zendesk. (2023, junio 30). Software de mantenimiento: ¿qué es y cómo medir su eficiencia? Zendesk MX. https://www.zendesk.com.mx/blog/que-es-software-mantenimiento/

▷ Qué es un Software de Mantenimiento y cuáles son sus ventajas. (s/f). Fracttal.com. Recuperado el 16 de noviembre de 2023, de https://www.fracttal.com/es/que-es-un-software-de-mantenimiento

Pellissier, M., & Omar, C. (2017). Implementación del software Tareo para mejorar el tiempo del seguimiento del mantenimiento preventivo y correctivo de maquinaria pesada, en la empresa Assac. Universidad Privada del Norte.

Velásquez Rodríguez, E., & Custodio Ruiz, Á. (2011). Sistema para la gestión del mantenimiento para un control supervisorio basado en software libre. Universidad, ciencia y tecnología, 15(59), 103–113. http://ve.scielo.org/scielo.php?script=sci_arttext&pid=S1316-48212011000200007

Vergara Quitral, S., & Espinosa Fuentes, F. (prof G. (2001). Metodologia de seleccion de un software para el departamento de mantenimiento de viña San Pedro S. A. Universidad de Talca (Chile). Escuela de Ingeniería Civil Industrial.

Ibarra, C., & Andrés, J. (2023). Diseñar e implementar plan de mantenimiento para metrología, sistematizado en el software de mantenimiento Smplus pro®cmms. En la empresa Industrias Metálicas del gas S.A. Metalgas desempeñando el cargo de planeador de mantenimiento. https://repositorio.utp.edu.co/items/857e1124-77f8-47f0-8c40-debe301ba81c

Robayo, V., & Gustavo, M. (2017). Implementación de un plan de mantenimiento preventivo para la maquinaria pesada y vehículos livianos del GADM Santiago de Píllaro aplicando un software libre. Universidad Técnica de Ambato. Facultad de Ingeniería Civil y Mecánica. Carrera de Ingeniería Mecánica.

Ceballos Paredes, C. (2021). Plataforma de software basada en LabVIEW para el mantenimiento preventivo en estructuras. UCrea Repositorio abierto de la Universidad de Cantabria.

Gutierrez, C., & Javier, F. (2022). Diseño e implementación de un plan de mantenimiento preventivo asistido por software tipo CMMS para la empresa pasabocas Patty S.A.S. https://repositorio.utp.edu.co/items/41415289-4100-446a-8c3a-8fc15608dd4d

Published

2024-04-05

Issue

Section

Artículos