Enhancing Software Defect Prediction through Explainable AI: Integrating SHAP and LIME in a Voting Classifier Framework

Explainable Artificial Intelligence (XAI) has become increasingly vital in the field of artificial intelligence, as it addresses the critical need for transparency and interpretability in AI models. As AI systems are increasingly deployed in high-stakes environments, understanding the decision-making process of these models is essential for building trust and ensuring responsible AI usage. XAI provides the methods to uncover the underlying mechanisms of AI models, making them more accessible and understandable to users and stakeholders. In the domain of software engineering, AI has emerged as a powerful tool for automating various tasks, including software defect prediction and cost estimation. However, the opaque nature of traditional AI models has raised concerns about their reliability and the ability to validate their outputs. This study focuses on enhancing the transparency of AI applications in software engineering by integrating XAI techniques. We employ a voting classifier trained on the KC2 dataset, coupled with SHAP (SHapley Additive exPlanations) and LIME (Local Interpretable Model-agnostic Explanations) for local and global explainability. Our research demonstrates how the application of SHAP and LIME can provide clear and interpretable insights into the factors driving the predictions of the voting classifier. By making the model’s decision-making process more transparent, we enable developers and stakeholders to better understand and trust the AI-driven predictions. This study not only advances the field of software defect prediction but also contributes to the broader adoption of XAI in software engineering, highlighting its importance in creating more reliable, understandable, and trustworthy AI systems.

Authors

Institutions

Publication Details

Published
2024-09-21
DOI
https://doi.org/10.1109/idap64064.2024.10710700
Citations
4
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
3.12
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Software Defect Prediction through Explainable AI: Integrating SHAP and LIME in a Voting Classifier Framework

Burçak Asal, Merve Özdeş Demir
4 citations
Software Engineering Research
3.12
article

Enhancing Software Defect Prediction through Explainable AI: Integrating SHAP and LIME in a Voting Classifier Framework

Burçak Asal, Merve Özdeş Demir
article en
4 citations

Abstract

Explainable Artificial Intelligence (XAI) has become increasingly vital in the field of artificial intelligence, as it addresses the critical need for transparency and interpretability in AI models. As AI systems are increasingly deployed in high-stakes environments, understanding the decision-making process of these models is essential for building trust and ensuring responsible AI usage. XAI provides the methods to uncover the underlying mechanisms of AI models, making them more accessible and understandable to users and stakeholders. In the domain of software engineering, AI has emerged as a powerful tool for automating various tasks, including software defect prediction and cost estimation. However, the opaque nature of traditional AI models has raised concerns about their reliability and the ability to validate their outputs. This study focuses on enhancing the transparency of AI applications in software engineering by integrating XAI techniques. We employ a voting classifier trained on the KC2 dataset, coupled with SHAP (SHapley Additive exPlanations) and LIME (Local Interpretable Model-agnostic Explanations) for local and global explainability. Our research demonstrates how the application of SHAP and LIME can provide clear and interpretable insights into the factors driving the predictions of the voting classifier. By making the model’s decision-making process more transparent, we enable developers and stakeholders to better understand and trust the AI-driven predictions. This study not only advances the field of software defect prediction but also contributes to the broader adoption of XAI in software engineering, highlighting its importance in creating more reliable, understandable, and trustworthy AI systems.

Pamukkale University (TR), Hacettepe University (TR)
Openalex Percentile: Top 7%
Software Engineering Research
3.12
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Enhancing Software Defect Prediction through Explainable AI: Integrating SHAP and LIME in a Voting Classifier Framework — Burçak Asal, Merve Özdeş Demir · (2024) | TGRS Research Map | TGRS