Identificación de ‘hotspots’ usando métodos de Optimización y/o Machine Learning

  • -

Identificación de ‘hotspots’ usando métodos de Optimización y/o Machine Learning

2020

Descargar versión completa (PDF)

Profesores: Dr. Humberto Cervantes Maceda y Dr. Abel García Nájera

Resumen: En este proyecto estamos buscando aplicar métodos heurísticos de optimización o de aprendizaje automático (machine learning) para identificar puntos donde se puedan realizar intervenciones para reducir la deuda técnica de los proyectos (hotspots). Estos hotspots frecuentemente están relacionados con los archivos que cambian más frecuentemente y que pueden ser identificados mediante el análisis de bitácoras del sistema de control de cambios.

Objetivo general:

  • Aplicar métodos heurísticos de optimización o de machine learning para identificar puntos de intervención para reducir la deuda técnica

Objetivos específicos:

  • Identificar propuestas en la literatura enfocadas en reconocer puntos de reducción de deuda técnica en el código
  • Proponer un método heurístico de optimización o de machine learning que facilite la identificación de hotspots
  • Desarrollar un prototipo de herramienta que implemente dicha técnica
  • Evaluar la efectividad de la herramienta

Ultima actualización 13/08/2022 por pcyti