Calidad algorítmica ante pruebas automatizadas en micro cambios de un sistema.

Este estudio presenta un marco de aprendizaje por refuerzo (RL) para mejorar la prueba de microcambios en sistemas de software, utilizando un generador de laberintos como entorno de prueba. El marco automatiza la introducción y evaluación de mutaciones en laberintos, permitiendo una clasificación de...

Full description

Autores:
Bobadilla Suárez, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/74749
Acceso en línea:
https://hdl.handle.net/1992/74749
Palabra clave:
Calidad algorítmica
Pruebas automatizadas
Microcambios
Sistemas de Aprendizaje por Refuerzo
Barco de prueba de mutación
Ingeniería
Rights
openAccess
License
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
Description
Summary:Este estudio presenta un marco de aprendizaje por refuerzo (RL) para mejorar la prueba de microcambios en sistemas de software, utilizando un generador de laberintos como entorno de prueba. El marco automatiza la introducción y evaluación de mutaciones en laberintos, permitiendo una clasificación detallada de los impactos de estas mutaciones. Los resultados revelan cómo las mutaciones afectan el rendimiento de diversos algoritmos de búsqueda y aprendizaje, destacando la efectividad del marco en la identificación de puntos críticos y la optimización de estrategias de prueba. La implementación del marco en el entorno de laberintos muestra una mejora significativa en la cobertura y eficiencia de las pruebas, ofreciendo una herramienta robusta para la evaluación continua en entornos dinámicos y cambiantes, como se extrapola a una propuesta de mutación de versión de APKs.