Security Bug Report Prediction Within and Across Projects: A Comparative Study of BERT and Random Forest
Security Bug Report Prediction Within and Across Projects: A Comparative Study of BERT and Random Forest
Early detection of security bug reports (SBRs) is crucial for preventing vulnerabilities and ensuring system reliability. While machine learning models have been developed for SBR prediction, their predictive performance still has room for improvement. In this study, we conduct a comprehensive comparison between BERT and Random Forest (RF), a competitive baseline for predicting SBRs. The results show that RF outperforms BERT with a 34% higher average G-measure for within-project predictions. Adding only SBRs from various projects improves both models' average performance. However, including both security and nonsecurity bug reports significantly reduces RF's average performance to 46%, while boosts BERT to its best average performance of 66%, surpassing RF. In cross-project SBR prediction, BERT achieves a remarkable 62% G-measure, which is substantially higher than RF.
Farnaz Soltaniani、Mohammad Ghafari、Mohammed Sayagh
计算技术、计算机技术
Farnaz Soltaniani,Mohammad Ghafari,Mohammed Sayagh.Security Bug Report Prediction Within and Across Projects: A Comparative Study of BERT and Random Forest[EB/OL].(2025-04-28)[2025-05-22].https://arxiv.org/abs/2504.21037.点此复制
评论