Egresada UV diseña mapa para optimizar el desarrollo de software

Miriam Lilly Martínez presentó su investigación en el 19º Seminario de Investigación en Ingeniería de Software
  • Estudio de Miriam Lilly Martínez identifica estrategias y alternativas para resolver fallas recurrentes en procesos 
  • El trabajo fue presentado en el 19º Seminario de Investigación en Ingeniería de Software 

Paola Cortés Pérez  / Fotos: Omar Portilla Palacios

Xalapa, Ver.- Ante la creciente complejidad de los procesos de desarrollo de software, contar con herramientas que permitan identificar y resolver fallas de manera más eficiente resulta indispensable. Miriam Lilly Martínez Guzmán, egresada de la Licenciatura en Ingeniería de Software de la Universidad Veracruzana (UV), abordó este tema en la ponencia “Análisis de la investigación de estrategias para la optimización de pipelines CI/CD”. 

Lo anterior, durante el 19º Seminario de Investigación en Ingeniería de Software, organizado por el cuerpo académico (CA) Ingeniería y Tecnología de Software de la Facultad de Estadística e Informática (FEI) de esta casa de estudios. 

La investigación consiste en un mapeo sistemático de la literatura que analiza las distintas estrategias de optimización propuestas para los pipelines (serie de pasos secuenciales y automatizados para realizar una tarea continua) de Integración Continua y Entrega Continua (CI/CD), así como las relaciones existentes entre ellas. 

La universitaria explicó que el trabajo surgió al identificar un vacío en la literatura especializada, pues, aunque existe una gran cantidad de investigaciones sobre optimización, no había una guía que permitiera relacionar los distintos problemas que pueden presentarse con las estrategias más adecuadas para solucionarlos. 

“Hay muchísima información sobre optimización; sin embargo, no encuentras algo que te dé un mapa con pasos a seguir cuando tienes determinado problema, qué estrategia podrías aplicar y cómo medir sus resultados. Encontramos ese vacío de investigación y consideramos que podíamos aportar al tema”, comentó. 

Uno de los principales aportes del estudio es ofrecer una herramienta que facilite la toma de decisiones a quienes trabajan en la industria del desarrollo de software; a través del análisis de diversas investigaciones y del uso de métricas específicas, será posible identificar con mayor precisión el origen de los problemas que afectan los pipelines y seleccionar la estrategia de optimización más adecuada para cada caso.

La propuesta reúne evidencia científica para orientar la solución de problemas en procesos de desarrollo de software

Martínez Guzmán señaló que esta propuesta puede beneficiar a los equipos de desarrollo cuando enfrentan fallas recurrentes, retrasos en la producción o dificultades para cumplir con los tiempos de entrega. 

“Si tienes un pipeline que no está funcionando, presenta demasiados errores o está retrasando la producción, mediante las métricas que proponemos podrás analizar qué ocurrió, identificar el problema y conocer, con base en los estudios revisados, cuál es la estrategia que mejor funciona para resolver esa situación específica”, explicó. 

De esta manera, añadió, los profesionales del área ya no tendrían que invertir tiempo en buscar por separado posibles soluciones, sino que contarían con un mapa estructurado que relaciona los distintos problemas con alternativas respaldadas por la investigación científica. 

La estudiante comentó que el trabajo corresponde a un mapeo sistemático de la literatura con el que acreditó la experiencia educativa Proyecto Guiado; sin embargo, destacó que el seminario también reúne a estudiantes que desarrollan modalidades de titulación como tesis, tesinas o trabajos recepcionales, quienes presentan los avances de sus investigaciones. 

Al respecto, consideró que el 19º Seminario de Investigación en Ingeniería de Software representa una valiosa oportunidad para fortalecer habilidades que serán fundamentales en el ejercicio profesional. 

Reconoció que exponer ante un público representa un reto para muchos estudiantes de la facultad, pero este tipo de actividades les permite desarrollar competencias de comunicación, presentar con mayor seguridad su trabajo y prepararse para futuros procesos de inserción laboral.

El estudio analiza estrategias para optimizar pipelines de Integración Continua y Entrega Continua (CI/CD)

“Nos pone nerviosos, especialmente porque solemos ser bastante introvertidos, pero estas participaciones son muy útiles; estamos a punto de salir y necesitamos desarrollar habilidades para presentarnos a un trabajo, comunicar lo que sabemos e incluso fortalecer nuestro currículum con experiencia en investigación”, expresó. 

Finalmente, destacó que el seminario también favorece el intercambio de conocimientos entre estudiantes, ya que les permite conocer proyectos y soluciones desarrolladas en distintas áreas de la ingeniería de software, ampliando su panorama sobre los retos y oportunidades de la disciplina. 

DEJA UNA RESPUESTA