Demo Data from VLDB 2026 / reviewers in the wild / expert
Victor Chibotaru
dblp:242/4513
· DBLP profile ↗
2ranked-venue papers
1as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
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
2 papers |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 44% Software testing · 44% Program analysis · 12% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › secure software development
secure code generation |
0.9 | 1 | 2025 | BaxBench: Can LLMs Generate Correct and Secure Backends? · ICML 2025 |
Systems and software security › secure software development
vulnerability prevention |
0.9 | 1 | 2025 | BaxBench: Can LLMs Generate Correct and Secure Backends? · ICML 2025 |
Program synthesis and code generation
code generation with language models |
0.9 | 1 | 2025 | BaxBench: Can LLMs Generate Correct and Secure Backends? · ICML 2025 |
Software testing
test generation |
0.9 | 1 | 2025 | BaxBench: Can LLMs Generate Correct and Secure Backends? · ICML 2025 |
Systems and software security › information flow tracking
taint analysis |
0.4 | 1 | 2019 | Scalable taint specification inference with big code · PLDI 2019 |
Program analysis
static analysis |
0.1 | 1 | 2019 | Scalable taint specification inference with big code · PLDI 2019 |
Program analysis › static analysis
taint analysis |
0.1 | 1 | 2019 | Scalable taint specification inference with big code · PLDI 2019 |
Methods — techniques the papers use, named apart from their topics
large language model · 1.7end-to-end exploit execution · 1.7semi-supervised learning · 0.8big code · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | BaxBench: Can LLMs Generate Correct and Secure Backends?abstractAutomatic program generation has long been a fundamental challenge in computer science. Recent benchmarks have shown that large language models (LLMs) can effectively generate code at the function level, make code edits, and solve algorithmic coding tasks. However, to achieve full automation, LLMs should be able to generate production-quality, self-contained application modules. To evaluate the capabilities of LLMs in solving this challenge, we introduce BaxBench, a novel evaluation benchmark consisting of 392 tasks for the generation of backend applications. We focus on backends for three critical reasons: (i) they are practically relevant, building the core components of most modern web and cloud software, (ii) they are difficult to get right, requiring multiple functions and files to achieve the desired functionality, and (iii) they are security-critical, as they are exposed to untrusted third-parties, making secure solutions that prevent deployment-time attacks an imperative. BaxBench validates the functionality of the generated applications with comprehensive test cases, and assesses their security exposure by executing end-to-end exploits. Our experiments reveal key limitations of current LLMs in both functionality and security: (i) even the best model, OpenAI o1, achieves a mere 62% on code correctness; (ii) on average, we could successfully execute security exploits on around half of the correct programs generated by each LLM; and (iii) in less popular backend frameworks, models further struggle to generate correct and secure applications. Progress on BaxBench signifies important steps towards autonomous and secure software development with LLMs. Mark Vero, Niels Mündler, Victor Chibotaru, Veselin Raychev, Maximilian Baader, Nikola Jovanovic 0001, Martin T. Vechev |
ICML | 3 |
| 2019 | Scalable taint specification inference with big codeabstractWe present a new scalable, semi-supervised method for inferring taint analysis specifications by learning from a large dataset of programs. Taint specifications capture the role of library APIs (source, sink, sanitizer) and are a critical ingredient of any taint analyzer that aims to detect security violations based on information flow. Victor Chibotaru, Benjamin Bichsel, Veselin Raychev, Martin T. Vechev |
PLDI | 1 |