16th Innovations in Software Engineering Conference 2023
DOI: 10.1145/3578527.3578530
|View full text |Cite
|
Sign up to set email alerts
|

A Code Centric Evaluation of C/C++ Vulnerability Datasets for Deep Learning Based Vulnerability Detection Techniques

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
2
0

Year Published

2024
2024
2025
2025

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 15 publications
0
2
0
Order By: Relevance
“…Similarly, deep learning is also used to generate pseudo-code from program code [86], classify code according to readability [87], or summarise code [88]. In the same context, deep learning is also used to detect code vulnerability [89,90]-Technical depth and code smell detection Machine learning has recently been often used to detect self-admitted technical depth [91][92][93] or technical debt in general [94,95]. Technical debt is closely linked to code smells and anti-patterns, which are spotted [96,97], classified [98,99], or identified [100]with artificial intelligence techniques.…”
Section: Deep Learning In Empirical Software Engineering Focusing On ...mentioning
confidence: 99%
“…Similarly, deep learning is also used to generate pseudo-code from program code [86], classify code according to readability [87], or summarise code [88]. In the same context, deep learning is also used to detect code vulnerability [89,90]-Technical depth and code smell detection Machine learning has recently been often used to detect self-admitted technical depth [91][92][93] or technical debt in general [94,95]. Technical debt is closely linked to code smells and anti-patterns, which are spotted [96,97], classified [98,99], or identified [100]with artificial intelligence techniques.…”
Section: Deep Learning In Empirical Software Engineering Focusing On ...mentioning
confidence: 99%
“…Similarly, deep learning is also used to generate pseudo-code from program code [77], classify code according to readability [78], or summarize code [79]. In the same context, deep learning is also used to detect code vulnerability [80,81].…”
Section: Deep Learning In Empirical Software Engineering Focusing On ...mentioning
confidence: 99%
“…In recent years, many research works have attempted to fine-tune Large Language Models (LLMs) on source code for SVD, as will be described in Section 2. However, the results that seem most promising are achieved using synthetic datasets, which do not reflect fully the complex nature of real-world source code [12]. As a result, these models tend to perform poorly on real-world data.…”
Section: Introductionmentioning
confidence: 98%