Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

Data preparation for software vulnerability prediction: A systematic literature review

R Croft, Y **: Artificial intelligence techniques in software engineering
H Sofian, NAM Yunus, R Ahmad - IEEE Access, 2022 - ieeexplore.ieee.org
Artificial Intelligence (AI) has become a core feature of today's real-world applications,
making it a trending topic within the software engineering (SE) community. The rise in the …

Automatic Data Labeling for Software Vulnerability Prediction Models: How Far Are We?

THM Le, MA Babar - Proceedings of the 18th ACM/IEEE International …, 2024 - dl.acm.org
Background: Software Vulnerability (SV) prediction needs large-sized and high-quality data
to perform well. Current SV datasets mostly require expensive labeling efforts by experts …

A multiclass hybrid approach to estimating software vulnerability vectors and severity score

H Kekül, B Ergen, H Arslan - Journal of Information Security and …, 2021 - Elsevier
Classifying detected software vulnerabilities is an important process. However, the metric
values of security vectors are manually determined by humans, which takes time and may …

Learning from what we know: How to perform vulnerability prediction using noisy historical data

A Garg, R Degiovanni, M Jimenez, M Cordy… - Empirical Software …, 2022 - Springer
Vulnerability prediction refers to the problem of identifying system components that are most
likely to be vulnerable. Typically, this problem is tackled by training binary classifiers on …

Early and Realistic Exploitability Prediction of Just-Disclosed Software Vulnerabilities: How Reliable Can It Be?

E Iannone, G Sellitto, E Iaccarino, F Ferrucci… - ACM Transactions on …, 2024 - dl.acm.org
With the rate of discovered and disclosed vulnerabilities escalating, researchers have been
experimenting with machine learning to predict whether a vulnerability will be exploited …

Leveraging developer information for efficient effort-aware bug prediction

Y Qu, J Chi, H Yin - Information and Software Technology, 2021 - Elsevier
Context: Software bug prediction techniques can provide informative guidance in software
engineering practices. Over the past 15 years, developer information has been intensively …

Estimating vulnerability metrics with word embedding and multiclass classification methods

H Kekül, B Ergen, H Arslan - International Journal of Information Security, 2024 - Springer
Cyber security has an increasing importance since the day when information technologies
are an invariable part of modern human life. One of the fundamental areas of cyber security …