logo móvil
Contáctanos

Un método de localización de fallas basado en la combinación de métricas

Autores: Ajibode, Adekunle; Shu, Ting; Said, Kabir; Ding, Zuohua

Idioma: Inglés

Editor: MDPI

Año: 2022

Descargar PDF

Acceso abierto

Artículo científico
2022

Un método de localización de fallas basado en la combinación de métricas


Categoría

Matemáticas

Subcategoría

Matemáticas generales

Palabras clave

Localización de fallos basada en espectros
Combinación de métricas
Fórmula de clasificación
Espectros de programa
Suposición de fallo
Precisión

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 25

Citaciones: Sin citaciones


Descripción
La Evaluación de Fallas Basada en Espectro (SBFL) es una de las técnicas de localización de fallas más efectivas, y su rendimiento depende estrechamente de los espectros del programa y la fórmula de clasificación. A pesar de los numerosos enfoques propuestos para la localización de fallas, todavía hay una gran demanda de técnicas de localización de fallas que puedan ayudar a guiar a los desarrolladores hacia las ubicaciones de las fallas. Por lo tanto, este documento define cuatro métricas del espectro del programa, que pueden convertirse en componentes esenciales de las fórmulas de clasificación para mitigar los problemas de localización de fallas basadas en espectros. Estas métricas se combinan además para proponer una nueva heurística, Combinación de Métricas (MECO), que no requiere ninguna información previa sobre la estructura o semántica del programa para localizar fallas de manera efectiva. Los experimentos de evaluación se realizan en los conjuntos de datos Defects4J y SIR, y MECO se compara con las 18 fórmulas máximas. El resultado experimental muestra que MECO es más eficiente en términos de Precisión, Exactitud y Esfuerzos Desperdiciados que las fórmulas comparadas. Una evaluación empírica también indica que dos de las métricas definidas, Proporción de Suposiciones y Suposiciones de Falla, cuando se combinan con las fórmulas existentes, mejoran la efectividad de la localización, especialmente la precisión de ER5a-c (77.77%), GP02 (41%) y GP19 (27.22%), respectivamente.

Otros recursos que podrían interesarte

Temas Virtualpro