Demo Data from EDBT 2026 / reviewers in the wild / expert
Seyed Shayan Daneshvar
dblp:385/1213
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2026
0000-0002-3463-7873ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 50% Systems and software security · 50% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › vulnerability discovery › machine-learning-based vulnerability detection
deep learning-based vulnerability detection |
1.0 | 1 | 2026 | VulScribeR: Exploring RAG-based Vulnerability Augmentation with LLMs · ACM Trans. Softw. Eng. Methodol. 2026 |
Blockchain and cryptocurrency security › smart contract security
vulnerability detection |
1.0 | 1 | 2026 | VulScribeR: Exploring RAG-based Vulnerability Augmentation with LLMs · ACM Trans. Softw. Eng. Methodol. 2026 |
Compilers and program optimization
code generation |
1.0 | 1 | 2026 | VulScribeR: Exploring RAG-based Vulnerability Augmentation with LLMs · ACM Trans. Softw. Eng. Methodol. 2026 |
Methods — techniques the papers use, named apart from their topics
retrieval-augmented generation · 2.0mutation · 2.0large language model · 2.0injection · 2.0extension · 2.0prompt templates · 1.0prompt template · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | VulScribeR: Exploring RAG-based Vulnerability Augmentation with LLMsabstractDetecting vulnerabilities is vital for software security, yet deep learning-based vulnerability detectors (DLVD) face a data shortage, which limits their effectiveness. Data augmentation can potentially alleviate the data shortage, but augmenting vulnerable code is challenging and requires a generative solution that maintains vulnerability. Previous works have only focused on generating samples that contain single statements or specific types of vulnerabilities. Recently, large language models (LLMs) have been used to solve various code generation and comprehension tasks with inspiring results, especially when fused with retrieval augmented generation (RAG). Therefore, we propose VulScribeR , a novel LLM-based solution that leverages carefully curated prompt templates to augment vulnerable datasets. More specifically, we explore three strategies to augment both single and multi-statement vulnerabilities, with LLMs, namely Mutation, Injection, and Extension. Our extensive evaluation across four vulnerability datasets and DLVD models, using three LLMs, show that our approach beats two SOTA methods VulGen and VGX, and Random Oversampling (ROS) by 27.48%, 27.93%, and 15.41% in F1-score with 5K generated vulnerable samples on average, and 53.84%, 54.10%, 69.90%, and 40.93% with 15K generated vulnerable samples. Our approach demonstrates its feasibility for large-scale data augmentation by generating 1K samples at as cheap as US$1.88. Seyed Shayan Daneshvar, Yu Nong, Shaowei Wang 0002, Haipeng Cai |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 2025 | A Study on Mixup-Inspired Augmentation Methods for Software Vulnerability DetectionabstractVarious deep learning (DL) methods have recently been utilized to detect software vulnerabilities. Real-world software vulnerability datasets are rare and hard to acquire, as there is no simple metric for classifying vulnerability. Such datasets are heavily imbalanced, and none of the current datasets are considered huge for DL models. To tackle these problems, a recent work has tried to augment the dataset using the source code and generate realistic single-statement vulnerabilities, which is not quite practical and requires manual checking of the generated vulnerabilities. In this paper, we aim to explore the augmentation of vulnerabilities at the representation level to help current models learn better, which has never been done before to the best of our knowledge. We implement and evaluate five augmentation techniques that augment the embedding of the data and have recently been used for code search, which is a completely different software engineering task. We also introduced a conditioned version of those augmentation methods, which ensures the augmentation does not change the vulnerable section of the vector representation. We show that such augmentation methods can be helpful and increase the F1-score by up to 9.67%, yet they cannot beat Random Oversampling when balancing datasets, which increases the F1-score by 10.82%. Seyed Shayan Daneshvar, Da Tan, Shaowei Wang 0002, Carson K. Leung |
EASE | 1 |