Jul 2026· Asian Journal of Research in Computer Science· 0 citations
TL;DR
It is indicated that natural-language descriptions can support automated severity prediction, while also showing that model performance depends on project-specific data characteristics and data availability.
Abstract
Software vulnerability assessment is essential for prioritising remediation, yet the manual assignment of Common Vulnerability Scoring System metrics is time-consuming, subjective, and prone to error. This study develops and evaluates a design science artefact for predicting vulnerability severity directly from natural-language descriptions. More than 15,000 confirmed vulnerability records were collected from ten open-source projects represented in the CVE-NVD repositories. The descriptions were cleaned through punctuation removal, tokenisation, stopword removal, and Porter stemming. Textual features were represented using n-grams, term frequency-inverse document frequency, and Word2Vec, while Information Gain was applied for feature selection. A deep neural network with three hidden layers was developed for binary classification of vulnerabilities as Severe or Non-Severe. Its performance was compared with Random Forest, Support Vector Machine, Decision Tree, k-nearest neighbours, and Naïve Bayes classifiers using stratified 10-fold cross-validation. The deep neural network achieved average accuracy, precision, and recall values of 71.2%, 68.5%, and 72.0%, respectively, and generally outperformed the conventional classifiers across the reported metrics. However, performance varied among projects, with AUC-ROC values ranging from 0.385 for Gentoo to 0.720 for Windows 7, and the Decision Tree exceeded the deep neural network on the Gentoo dataset. These findings indicate that natural-language descriptions can support automated severity prediction, while also showing that model performance depends on project-specific data characteristics and data availability.
The machine-learning model proposed in the paper has improved performance (efficiency, accuracy, and false-negative rate) for identifying vulnerabilities compared to conventional methods, and shows much greater flexibility and reliability when analyzing large code bases and different categories of vulnerabilities.
The results show that the ensemble techniques are a practical approach to boost the precision of LLMs in the detection of vulnerabilities and suggest that ensemble methods offer great potential in the advancement of software security analysis.
H. Al-Ofeishat, Azhar Hussain, M. Faheem et al.· Engineering, Technology &...· 0 citations
This study presents a knowledge-fused neural framework that reformulates this as a five-class temporal classification: 0–7 days, 8–30 days, 31–90 days, 91–365 days, and never exploited.
Mounir Belmahjoub, Lamia Benhiba· International Journal of Adv...· 0 citations
A state-of-the-art methodology that makes use of a unique synthetic dataset called VulneraScope-X, which greatly improve cross-platform defect detection when combined with topological and semantic embeddings is presented.
Vijayamahantesh, A. Ashwitha, E. Naresh et al.· Scientific Reports· 0 citations
An intelligent machine learning-based bug prediction framework that uses SMOTE for dataset balancing and feature selection to identify the most relevant software metrics and uses advanced ensemble learning techniques, such as CatBoost, LightGBM, and the Stacking Ensemble model, to improve prediction accuracy.
Bhukya Yashaswini· International Journal of Eng...· 0 citations
A deep learning based framework that can be effectively integrate code embeddings including Word2Vec, TF-IDF representations, and handcrafted contextual features to detect vulnerabilities over multiple Common Weakness Enumeration (CWE) classes is proposed.