Interpretable SHAP-Driven Machine Learning for Accurate Fault Detection in Software Engineering

  • Sofian Kassaymeh
  • , Gaith Rjoub
  • , Rachida Dssouli
  • , Jamal Bentahar
  • , Shahed Bassam Almobydeen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In order to design and develop secure and reliable software, accurate prediction of software errors is crucial. The complex, nonlinear relationship between software features and bugs that occur during development despite precautions and measures taken to prevent them makes it difficult for traditional empirical models to predict these bugs with any degree of accuracy. An integration between the Decision Tree (DT) model and the SHAP (Shapley Additive exPlanations) technique was developed in this work with the aim of predicting software faults and providing informative explanations of the expected results. The synergistic advantages of integrating DT and SHAP allow the creation of an accurate, efficient, and fully interpretable technique. In order to make the process visible and reliable, SHAP provides a global explanation of how features of the developed software affect quality and a local explanation of how features contribute to each prediction. The tendency of software features to influence software quality was revealed by feature dependence analysis.

Original languageBritish English
Title of host publicationThe 5th Joint International Conference on AI, Big Data and Blockchain (ABB 2024)
EditorsMuhammad Younas, Irfan Awan, Natalia Kryvinska, Jamal Bentahar, Perin Ünal
PublisherSpringer Science and Business Media Deutschland GmbH
Pages52-66
Number of pages15
ISBN (Print)9783031731501
DOIs
StatePublished - 2024
Event5th Joint International Conference on AI, Big Data and Blockchain, ABB 2024 - Vienna, Austria
Duration: 19 Aug 202421 Aug 2024

Publication series

NameLecture Notes in Networks and Systems
Volume881 LNNS
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Conference

Conference5th Joint International Conference on AI, Big Data and Blockchain, ABB 2024
Country/TerritoryAustria
CityVienna
Period19/08/2421/08/24

Keywords

  • Decision Tree
  • Explainable Machine Learning
  • SHAP
  • Software Fault Prediction

Fingerprint

Dive into the research topics of 'Interpretable SHAP-Driven Machine Learning for Accurate Fault Detection in Software Engineering'. Together they form a unique fingerprint.

Cite this