Please use this identifier to cite or link to this item:
https://ruomoplus.lib.uom.gr/handle/8000/2037| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Kalouptsoglou, Ilias | el |
| dc.contributor.author | Siavvas, Miltiadis | el |
| dc.contributor.author | Ampatzoglou, Apostolos | el |
| dc.contributor.author | Kehagias, Dionysios | el |
| dc.contributor.author | Chatzigeorgiou, Alexander | el |
| dc.date.accessioned | 2025-11-01T12:48:37Z | - |
| dc.date.available | 2025-11-01T12:48:37Z | - |
| dc.date.issued | 2024-10-29 | - |
| dc.identifier.isbn | [9798350365658] | - |
| dc.identifier.uri | https://ruomoplus.lib.uom.gr/handle/8000/2037 | - |
| dc.description.abstract | Nowadays, security testing is an integral part of the testing activities during the software development life-cycle. Over the years, various techniques have been proposed to identify security issues in the source code, especially vulnerabilities, which can be exploited and cause severe damages. Recently, Machine Learning (ML) techniques capable of predicting vulnerable software components and indicating high-risk areas have appeared, among others, accelerating the effort demanding and time consuming process of vulnerability localization. For effective subsequent vulnerability elimination, there is a need for automating the process of labeling detected vulnerabilities in vulnerability categories i.e., identifying the type of the vulnerability. Several techniques have been proposed over the years for automating the labeling process of vulnerabilities. However, the vast majority of the proposed methods attempt to identify the type of vulnerabilities based on their textual description that is provided by experts, such as the description provided by the vulnerability report in the National Vulnerability Database, and not on their actual source code, hindering their full automation and the vulnerability categorization from the software testing phase. This work examines the vulnerability classification directly from the source code during the vulnerability detection step. Moreover, this way, a vulnerability detection method will be able to provide complete information and interpretation of its findings. Leveraging the advances in the field of Artificial Intelligence and Natural Language Processing, we construct and compare several multi-class classification models for categorizing vulnerable code snippets. The results highlight the importance of the context-aware embeddings of the pre-trained Transformer-based models, as well as the significance of transfer learning from a programming language-related domain. | el |
| dc.language.iso | en | el |
| dc.publisher | IEEE | - |
| dc.rights | CC0 1.0 Παγκόσμια | * |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
| dc.subject | FRASCATI__Natural sciences__Computer and information sciences | el |
| dc.subject | FRASCATI__Engineering and technology__Electrical engineering, Electronic engineering, Information engineering | el |
| dc.subject.other | contextual word embedding | el |
| dc.subject.other | large language models | el |
| dc.subject.other | natural language processing | el |
| dc.subject.other | security testing | el |
| dc.subject.other | transfer learning | el |
| dc.subject.other | vulnerability classification | el |
| dc.title | Vulnerability Classification on Source Code Using Text Mining and Deep Learning Techniques | el |
| dc.type | conference paper | el |
| dc.relation.conference | 2024 IEEE 24th International Conference on Software Quality, Reliability, and Security Companion (QRS-C) | el |
| dc.identifier.doi | 10.1109/QRS-C63300.2024.00017 | - |
| dc.identifier.scopus | 2-s2.0-85209784889 | - |
| dc.identifier.url | https://api.elsevier.com/content/abstract/scopus_id/85209784889 | - |
| dc.description.startpage | 47 | el |
| dc.description.endpage | 56 | el |
| dc.contributor.department | Department of Applied Informatics | el |
| dc.contributor.department | Department of Applied Informatics | el |
| dc.contributor.department | Department of Applied Informatics | el |
| dc.description.volumetitle | Proceedings of the 2024 IEEE 24th International Conference on Software Quality, Reliability, and Security Companion (QRS-C) | el |
| item.fulltext | With Fulltext | - |
| item.openairecristype | http://purl.org/coar/resource_type/c_5794 | - |
| item.cerifentitytype | Publications | - |
| item.openairetype | conference paper | - |
| item.languageiso639-1 | en | - |
| item.grantfulltext | open | - |
| crisitem.author.dept | University of Macedonia | - |
| crisitem.author.dept | University of Macedonia | - |
| crisitem.author.dept | University of Macedonia | - |
| crisitem.author.dept | University of Macedonia | - |
| crisitem.author.dept | University of Macedonia | - |
| crisitem.author.department | Department of Applied Informatics | - |
| crisitem.author.department | Department of Applied Informatics | - |
| crisitem.author.department | Department of Applied Informatics | - |
| crisitem.author.orcid | 0000-0002-5118-2508 | - |
| crisitem.author.orcid | 0000-0002-5764-7302 | - |
| crisitem.author.orcid | 0000-0002-6912-3493 | - |
| crisitem.author.orcid | 0000-0002-5381-8418 | - |
| crisitem.author.faculty | School of Information Sciences | - |
| crisitem.author.faculty | School of Information Sciences | - |
| crisitem.author.faculty | School of Information Sciences | - |
| Appears in Collections: | Conference proceedings | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| kalouptsoglou2024qrs.pdf | 313,86 kB | Adobe PDF | View/Open |
SCOPUSTM
Citations
4
checked on May 13, 2026
Page view(s)
89
checked on May 14, 2026
Download(s)
80
checked on May 14, 2026
Google ScholarTM
Check
Altmetric
Altmetric
This item is licensed under a Creative Commons License