DESArrollo Formal de sistemas y servicios beneficiosos para la sOciedad TEC-2024/COM-235
09/04/2025
Miguel Benito Parejo defendió en la Facultad de Informática de la UCM su tesis doctoral el pasado día 02/04/2025 bajo el título: Uso de algoritmos evolutivos para optimizar testing colaborativo, dirigida por Mercedes García Merayo y Manuel Nuñez García.
La tesis presenta una metodología multifase para optimizar la selección de casos de prueba en el testing de software, especialmente en entornos complejos y con recursos limitados. Para mejorar la eficiencia, cobertura y colaboración entre testers, se integran algoritmos genéticos, técnicas de optimización multiobjetivo y métodos de toma de decisiones grupales. Inicialmente se trabaja con la selección individual de tests basada en modelos de máquinas de estados, incorporando pesos y múltiples criterios como tiempo de ejecución y capacidad de detección de fallos. Luego, se unifican las preferencias del equipo mediante técnicas de consenso y optimización, incluyendo enjambre de partículas y métricas como el hipervolumen. Los resultados experimentales validan la efectividad del enfoque, mostrando mejoras frente a métodos tradicionales en términos de adaptabilidad, escalabilidad y alineación de objetivos individuales y colectivos.