arrow
Return

Unsupervised Software Defect Prediction Through Multiview Clustering

delete2025-01-01
delete0
PRE
AI
李志强 cover
李志强 (Zhiqiang Li)
张宏玉 (Hongyu Zhang)
X
Xiao‐Yuan Jing
于汪洋 cover
于汪洋 (Wangyang Yu)
Y
Yueyue Liu
DOI:10.1109/TR.2025.3548107delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The core goal of software defect prediction (SDP) is to identify modules with a high likelihood of defects, thereby enabling prioritization of quality assurance activities with low inspection effort. There are many supervised defect prediction models that are extensively studied. However, these methods require the need for labeling data to get enough training modules, which will cause a lot of waste of human resources. Cross-project defect prediction primarily reuses models trained on other projects with enough historical data. However, this strategy is often hindered by large distribution differences across different projects and privacy concerns of data. Unsupervised learning technique is an alternative solution to the unlabeled data, but it mainly focuses on single-view prediction by concatenating all the software metrics. This ignores the diversity and complementarity of different types of metrics. This study proposes a novel approach, namely, multiview unsupervised software defect prediction (MUSDP). It aims to collaboratively learn the diversity and complementarity of different views to build a robust and reliable defect prediction model. Extensive experiments on $ 28$ releases from eight software projects indicate that MUSDP exhibits superior or comparable results regarding G-mean, AUC, $P_{\text{opt}}$, and Recall@20% compared to competing supervised and unsupervised methods. For the interpretation of MUSDP, the number of added and deleted lines significantly influence its predictions.
Keywords:
Interpretability
multiview spectral clustering (SC)
software defect prediction (SDP)
unsupervised defect prediction (UDP)

Journal

IEEE Transactions on Reliability cover
IEEE Transactions on Reliability
IF:
5.7
Papers:
2.7K
Citations:
8.5K

Organization

C
Chongqing University
Scholars:
5.1W
Papers: 4.1W
Citations: 6.0W
S
Shaanxi Normal University
Scholars:
1.6W
Papers: 1.1W
Citations: 1.7W
T
the university of newcastle
Scholars:
573
Papers: 273
Citations: 3
W
wuhan university
Scholars:
8.0W
Papers: 5.8W
Citations: 70
researcher View more organizations