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

UniversidaddeCádiz

Área de Biblioteca, Archivo y Publicaciones
Communities and Collections
View Item 
  •   RODIN Home
  • Producción Científica
  • Capítulos de libro
  • View Item
  •   RODIN Home
  • Producción Científica
  • Capítulos de libro
  • View Item
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

Files
_ACIIDS2025_AAV__Springer__Explainable_Artificial_Intelligence_to_Improve_Interpretability_in_Predictive_Mutation_Testing.pdf (422.9Kb)
Statistics
View statistics
Metrics and citations
 
Share
Export
Export reference to MendeleyRefworksEndNoteBibTexRIS
Metadata
Show full item record
Author/s
Guerrero Contreras, Gabriel JoséAuthority UCA; Balderas Díaz, SaraAuthority UCA; Delgado Pérez, PedroAuthority UCA; Medina Bulo, María InmaculadaAuthority UCA
Date
2025-04-21
Source
Intelligent Information and Database Systems. ACIIDS 2025. Lecture Notes in Computer Science(), vol 15684. Springer, Singapore.
Abstract
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.
Subjects
Predictive Mutation Testing; eXplainable Artificial Intelligence; SHAP; LIME; Machine Learning; Software Testing
Collections
  • Capítulos de libro [1622]
  • Capitulos de libros Ing. Inf. [36]

Browse

All of RODINCommunities and CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Información adicional

AboutDeposit in RODINPoliciesGuidelinesRightsLinksStatisticsNewsFrequently Asked Questions

RODIN is available through

OpenAIREOAIsterRecolectaHispanaEuropeanaBaseDARTOATDGoogle Academic

Related links

Sherpa/RomeoDulcineaROAROpenDOARCreative CommonsORCID

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

Contact informationSuggestionsUser Support