arrow
返回

Code Multiview Hypergraph Representation Learning for Software Defect Prediction

delete2024-12-01
delete1
PRE
AI
邱少健 (Shaojian Qiu)
M
Mengyang Huang
梁云 (Yun Liang)
C
Chaoda Peng *
Y
Yuan Yuan
DOI:10.1109/TR.2024.3393415delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Software defect prediction technology aids the reliability assurance team in identifying defect-prone code and assists the team in reasonably allocating limited testing resources. Recently, researchers assumed that the topological associations among code fragments could be harnessed to construct defect prediction models. Nevertheless, existing graph-based methods only concentrate on features of single-view association, which fail to fully capture the rich information hidden in the code. In addition, software defects may involve multiple code fragments simultaneously, but traditional binary graph structures are insufficient for representing these multivariate associations. To address these two challenges, this article proposes a multiview hypergraph representation learning approach (MVHR-DP) to amplify the potency of code features in defect prediction. MVHR-DP initiates by creating hypergraph structures for each code view, which are then amalgamated into a comprehensive fusion hypergraph. Following this, a hypergraph neural network is established to extract code features from multiple views and intricate associations, thereby enhancing the comprehensiveness of representation in the modeling data. Empirical study shows that the prediction model utilizing features generated by MVHR-DP exhibits superior area under the curve (AUC), F-measure, and matthews correlation coefficient (MCC) results compared to baseline approaches across within-project, cross-version, and cross-project prediction tasks.
Keyword:
Code multiview fusion
code representation learning
hypergraph construction
software defect prediction
software reliability

期刊

IEEE Transactions on Reliability 封面图
IEEE Transactions on Reliability
IF:
5.7
论文数:
2.7K
被引数:
8.5K

机构

B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
S
South China Agricultural University
学者数:
3.1W
论文数: 1.5W
被引数: 2.6W