VLDB 2026 Research / reviewers in the wild / expert
Daipeng Cao
dblp:383/5981
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0005-7124-4605ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 first-author · 1 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.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fuzzing |
0.9 | 1 | 2025 | Program Interoperable Large Language Model Software Testing Scheme: A Case Study on JavaScript Engine Fuzzing · IEEE Trans. Dependable Secur. Comput. 2025 |
Software testing › fuzzing › machine-learning-guided fuzzing
LLM-based fuzzing |
0.9 | 1 | 2025 | Program Interoperable Large Language Model Software Testing Scheme: A Case Study on JavaScript Engine Fuzzing · IEEE Trans. Dependable Secur. Comput. 2025 |
Software testing › test generation › automated test generation
LLM-based test generation |
0.9 | 1 | 2025 | Program Interoperable Large Language Model Software Testing Scheme: A Case Study on JavaScript Engine Fuzzing · IEEE Trans. Dependable Secur. Comput. 2025 |
Software testing › test coverage
coverage-based testing |
0.3 | 1 | 2025 | Program Interoperable Large Language Model Software Testing Scheme: A Case Study on JavaScript Engine Fuzzing · IEEE Trans. Dependable Secur. Comput. 2025 |
Methods — techniques the papers use, named apart from their topics
prompt engineering · 0.9large language model · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Program Interoperable Large Language Model Software Testing Scheme: A Case Study on JavaScript Engine FuzzingabstractLarge language models (LLMs) have cultivated impressive semantics capabilities and expert knowledge from their vast pre-training corpora, especially showing prospects in automated software testing. However, LLMs are designed for human interaction, which poses the following challenges when interacting with programs for testing: 1) LLMs cannot communicate directly with programs, and there is no existing paradigm to establish interaction between them. 2) Existing evaluation methods are unable to assess the quality of LLMgenerated tests during software testing. 3) Current LLM-guided testing generation cannot be optimized in real time, resulting in low testing efficiency. To address these challenges, we present PILLM, a program interoperable LLM scheme. First, we designed a prompt mechanism for interactive program testing based on the source code semantics and expert knowledge from the LLM. Second, we proposed an evaluation mechanism for the PILLM's test code generation, thus obtaining test seeds that are semantically related to the corresponding source code. Third, PILLM optimizes the next generated tests based on the coverage and source code execution information obtained in the program execution. In the 24-hour running experiment, PILLM improved the coverage by 45.7% and 14.9% compared to Fuzz4all and Fuzzilli respectively. PILLM proves its effectiveness by finding four new real-world bugs in the JavaScript engine. We have released the source code of PILLM as open source on Github. Daipeng Cao, Jun Wu 0001 |
IEEE Trans. Dependable Secur. Comput. | 1 |