A Joint Learning Framework for Bridging Defect Prediction and Interpretation

Understanding why defect predictors classify software components as defective or clean is essential for software engineers that helps identify the root causes of defects and develop actionable bug-fixing plans. Existing solutions employ various explainable artificial intelligence methods to clarify the decision-making processes of defect predictors. However, these post hoc explanation techniques have two main limitations: first, the interpretation results do not accurately reflect the model’s decision logic, and second, they do not contribute to improving the performance of defect predictors. To address these limitations, we treat defect prediction and its corresponding interpretation as two distinct but closely related tasks, proposing a joint learning framework that trains the predictor and its interpreter simultaneously. The novelty of our approach lies in two main aspects: first, we design a feedback loop that transfers decision logic from the predictor to the interpreter, ensuring a high degree of conciseness for both components. Second, we incorporate interpretation results as a penalty term in the loss function of the joint learning framework. This not only enhances the accuracy of the predictor but also proposes a stronger constraint on the reliability of the interpreter. We validate our method against several existing explainable software defect predictors across multiple datasets. The results demonstrate its effectiveness.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Reliability
Published
2025-07-24
DOI
https://doi.org/10.1109/tr.2025.3586671
Citations
2
Primary Topic
Non-Destructive Testing Techniques
Type
article
Field-Weighted Citation Impact
1.43

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Joint Learning Framework for Bridging Defect Prediction and Interpretation

W. Wang, Chengbin Feng, Guifang Xu, Zhiling Zhu et al.
2 citations
IEEE Transactions on Reliability
Non-Destructive Testing Techniques
1.43
article

A Joint Learning Framework for Bridging Defect Prediction and Interpretation

W. Wang, Chengbin Feng, Guifang Xu, Zhiling Zhu, Xingcheng Guo
article en
2 citations

Abstract

Understanding why defect predictors classify software components as defective or clean is essential for software engineers that helps identify the root causes of defects and develop actionable bug-fixing plans. Existing solutions employ various explainable artificial intelligence methods to clarify the decision-making processes of defect predictors. However, these post hoc explanation techniques have two main limitations: first, the interpretation results do not accurately reflect the model’s decision logic, and second, they do not contribute to improving the performance of defect predictors. To address these limitations, we treat defect prediction and its corresponding interpretation as two distinct but closely related tasks, proposing a joint learning framework that trains the predictor and its interpreter simultaneously. The novelty of our approach lies in two main aspects: first, we design a feedback loop that transfers decision logic from the predictor to the interpreter, ensuring a high degree of conciseness for both components. Second, we incorporate interpretation results as a penalty term in the loss function of the joint learning framework. This not only enhances the accuracy of the predictor but also proposes a stronger constraint on the reliability of the interpreter. We validate our method against several existing explainable software defect predictors across multiple datasets. The results demonstrate its effectiveness.

IEEE Transactions on ReliabilityVol. 74(4)
Yunnan University (CN), UNSW Sydney (AU)
National Natural Science Foundation of China
Openalex Percentile: Top 18%
Non-Destructive Testing Techniques
1.43
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.

A Joint Learning Framework for Bridging Defect Prediction and Interpretation — W. Wang, Chengbin Feng, et al. · IEEE Transactions on Reliability (2025) | TGRS Research Map | TGRS