VLDB 2026 Research / reviewers in the wild / expert
Yonghyeon Kim
dblp:407/5740
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software 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% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test input generation
concolic testing |
0.9 | 1 | 2025 | Lightweight Concolic Testing via Path-Condition Synthesis for Deep Learning Libraries · ICSE 2025 |
Software testing › fuzzing › library fuzzing
deep learning library fuzzing |
0.9 | 1 | 2025 | Lightweight Concolic Testing via Path-Condition Synthesis for Deep Learning Libraries · ICSE 2025 |
Software testing
fuzzing |
0.9 | 1 | 2025 | Lightweight Concolic Testing via Path-Condition Synthesis for Deep Learning Libraries · ICSE 2025 |
Methods — techniques the papers use, named apart from their topics
inductive program synthesis · 0.9fuzzing · 0.9concolic testing · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Lightweight Concolic Testing via Path-Condition Synthesis for Deep Learning LibrariesabstractMany techniques have been recently developed for testing deep learning (DL) libraries. Although these techniques have effectively improved API and code coverage and detected unknown bugs, they rely on blackbox fuzzing for input generation. Concolic testing (also known as dynamic symbolic execution) can be more effective in exploring diverse execution paths, but applying it to DL libraries is extremely challenging due to their inherent complexity. In this paper, we introduce the first concolic testing technique for DL libraries. Our technique offers a lightweight approach that significantly reduces the heavy overhead associated with traditional concolic testing. While symbolic execution maintains symbolic expressions for every variable with non-concrete values to build a path condition, our technique computes approximate path conditions by inferring branch conditions via inductive program synthesis. Despite potential imprecision from approximation, our method's light overhead allows for effective exploration of diverse execution paths within the complex implementations of DL libraries. We have implemented our tool, Pathfinder, and evaluated it on PyTorch and TensorFlow. Our results show that Pathfinder outperforms existing API-level DL library fuzzers by achieving 67% more branch coverage on average; up to 63% higher than TitanFuzz and 120% higher than FreeFuzz. Pathfinder is also effective in bug detection, uncovering 61 crash bugs, 59 of which were confirmed by developers as previously unknown, with 32 already fixed. Yonghyeon Kim, Dahyeon Park, Yuseok Jeon, Jooyong Yi, Mijung Kim |
ICSE | 2 |