• español
    • English
  • Login
  • español 
    • español
    • English

UniversidaddeCádiz

Área de Biblioteca, Archivo y Publicaciones
Comunidades y colecciones
Ver ítem 
  •   RODIN Principal
  • Producción Científica
  • Capítulos de libro
  • Ver ítem
  •   RODIN Principal
  • Producción Científica
  • Capítulos de libro
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Explainable Artificial Intelligence to Improve Interpretability in Predictive Mutation Testing

Thumbnail
Identificadores

URI: http://hdl.handle.net/10498/37772

DOI: 10.1007/978-981-96-6005-6_22

URL: https://link.springer.com/chapter/10.1007/978-981-96-6005-6_22

Ficheros
_ACIIDS2025_AAV__Springer__Explainable_Artificial_Intelligence_to_Improve_Interpretability_in_Predictive_Mutation_Testing.pdf (422.9Kb)
Estadísticas
Ver estadísticas
Métricas y Citas
 
Compartir
Exportar a
Exportar a MendeleyRefworksEndNoteBibTexRIS
Metadatos
Mostrar el registro completo del ítem
Autor/es
Guerrero Contreras, Gabriel JoséAutoridad UCA; Balderas Díaz, SaraAutoridad UCA; Delgado Pérez, PedroAutoridad UCA; Medina Bulo, María InmaculadaAutoridad UCA
Fecha
2025-04-21
Fuente
Intelligent Information and Database Systems. ACIIDS 2025. Lecture Notes in Computer Science(), vol 15684. Springer, Singapore.
Resumen
Predictive Mutation Testing (PMT) has been developed to alleviate the significant computational demands of traditional mutation testing by employing machine learning models to predict whether a test suite can detect artificially introduced code changes, known as mutants. Despite advances in predictive accuracy, the interpretability of these models has been limited, restricting insights into why specific predictions are made. This study investigates the application of explainability methods, specifically SHAP and LIME, to enhance the interpretability of PMT models. Using a comprehensive dataset of over 4 million mutants sourced from real-world Java projects, we analyze the contributions of various features to model predictions. Key findings indicate that features related to test execution, such as the number of times a mutation is executed or the number of tests from the test suite covering the mutation, play crucial roles in accurately detecting mutants. Additionally, code complexity correlates with higher mutant survival rates. The influence of the mutation operator highlights that different mutation types inherently vary in detection difficulty. This work not only demonstrates the effectiveness of SHAP and LIME in understanding model decisions but also provides actionable insights for improving test case design.
Materias
Predictive Mutation Testing; eXplainable Artificial Intelligence; SHAP; LIME; Machine Learning; Software Testing
Colecciones
  • Capítulos de libro [1624]
  • Capitulos de libros Ing. Inf. [36]

Listar

Todo RODINComunidades y ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso

Información adicional

Acerca de...Deposita en RODINPolíticasNormativasDerechos de autorEnlaces de interésEstadísticasNovedadesPreguntas frecuentes

RODIN está accesible a través de

OpenAIREOAIsterRecolectaHispanaEuropeanaBaseDARTOATDGoogle Académico

Enlaces de interés

Sherpa/RomeoDulcineaROAROpenDOARCreative CommonsORCID

RODIN está gestionado por el Área de Biblioteca, Archivo y Publicaciones de la Universidad de Cádiz

ContactoSugerenciasAtención al Usuario