Demo Data from VLDB 2026 / reviewers in the wild / expert
Seungjin Bae
dblp:393/9199
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 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% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% | |
| Network and information security
1 paper |
Cyber-physical and IoT security · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › fuzzing
differential fuzzing |
0.8 | 1 | 2024 | Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024 |
Software testing
fuzzing |
0.8 | 1 | 2024 | Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024 |
Software testing › fuzzing
protocol fuzzing |
0.8 | 1 | 2024 | Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024 |
Cyber-physical and IoT security
industrial control system security |
0.2 | 1 | 2024 | Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Fuzzing Acceleration for Memory Safety Bug Discovery with SlicerabstractMemory safety bugs are major threats to software because they occupy 65%-70% of severe security bugs. Consequently, researchers have introduced directed fuzzers and directed coverage-guided fuzzers, which can target memory safety bugs. However, they waste much time testing uninteresting code that may not contain memory safety bugs. In this paper, we propose Slicer, a program slicing technique, to accelerate directed fuzzing targeting memory safety bugs. The key idea is to remove as many code snippets irrelevant to memory safety bugs from target programs as possible to minimize uninteresting code execution. For that, Slicer first identifies and keeps the code snippets, such as memory access code, memory management code (e.g., malloc), and relevant control flow statements, that potentially violate memory safety. Next, Slicer identifies and keeps extra code snippets, such as program initialization code, that are required to run programs. Finally, Slicer removes the other code snippets. This approach is beneficial to directed fuzzers when they target memory safety bugs because Slicer can improve performance orthogonal to the points that directed fuzzers improve. We evaluate Slicer with 24 programs and found ten new bugs with seven CVEs. Furthermore, Slicer accelerates program execution speed 1.61× faster. Moreover, Slicer shows 1.52× improved testing coverage for code relevant to memory safety bugs when integrated with directed coverage-guided and coverage-guided fuzzers, ParmeSan and Darwin. Finally, integrating Slicer with three directed fuzzers, AFLGo, WindRanger, and SelectFuzz shows 1.64× faster memory safety bug discovery than those fuzzers without Slicer. Giyeol Kim, Dohyun Ryu, Seungjin Bae, Changyul Lee, Taegyu Kim |
ACSAC | 3 |
| 2024 | Differential Fuzzing for Data Distribution Service Programs with Dynamic ConfigurationabstractData Distribution Service (DDS) is a distributed network protocol widely used in cyber-physical systems. DDS provides flexible configurations defined in the formal design specification for safety and security. However, DDS programs suffer from both semantic bugs violating design specifications and software implementation bugs. To discover bugs, network protocol fuzzers have focused on testing client-server models by mutating input packets. However, they are unsuitable for fuzzing DDS programs due to a lack of consideration of the DDS-specific features, such as the DDS-specific input spaces (e.g., dynamic network topology formation and QoS and DDS security configurations) and impacts of DDS-specific semantic bugs (e.g., incorrect topology construction). Dohyun Ryu, Giyeol Kim, Seungjin Bae, Junghwan Rhee, Taegyu Kim |
ASE | 5 |