VLDB 2026 Research / reviewers in the wild / expert
Zeming Yu
dblp:236/4405
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2026
0009-0005-5332-1400ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 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
2 papers |
Program analysis · 70% Concurrent programming · 15% Programming languages and type systems · 15% | |
| Network and information security
2 papers |
Systems and software security · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Usability and user experience research · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › vulnerability discovery
symbolic execution |
1.0 | 1 | 2026 | I Can SE Clearly Now: Investigating the Effectiveness of GUI-based Symbolic Execution for Software Vulnerability Discovery · CHI 2026 |
Systems and software security
vulnerability discovery |
1.0 | 1 | 2026 | I Can SE Clearly Now: Investigating the Effectiveness of GUI-based Symbolic Execution for Software Vulnerability Discovery · CHI 2026 |
Program analysis
dynamic analysis |
1.0 | 1 | 2026 | I Can SE Clearly Now: Investigating the Effectiveness of GUI-based Symbolic Execution for Software Vulnerability Discovery · CHI 2026 |
Program analysis
symbolic execution |
1.0 | 1 | 2026 | I Can SE Clearly Now: Investigating the Effectiveness of GUI-based Symbolic Execution for Software Vulnerability Discovery · CHI 2026 |
Systems and software security
memory safety |
0.4 | 1 | 2020 | Understanding memory and thread safety practices and issues in real-world Rust programs · PLDI 2020 |
Programming languages and type systems
rust |
0.4 | 1 | 2020 | Understanding memory and thread safety practices and issues in real-world Rust programs · PLDI 2020 |
Concurrent programming › concurrency correctness
thread safety |
0.4 | 1 | 2020 | Understanding memory and thread safety practices and issues in real-world Rust programs · PLDI 2020 |
Usability and user experience research
tool usability |
0.3 | 1 | 2026 | I Can SE Clearly Now: Investigating the Effectiveness of GUI-based Symbolic Execution for Software Vulnerability Discovery · CHI 2026 |
Methods — techniques the papers use, named apart from their topics
controlled experiment · 3.0empirical study · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | I Can SE Clearly Now: Investigating the Effectiveness of GUI-based Symbolic Execution for Software Vulnerability DiscoveryabstractWhile symbolic execution (SE) can discover software vulnerabilities, it has received limited practical adoption. A key barrier is that SE requires human expertise to understand the program’s state and prioritize paths to analyze. Traditionally, users controlled SE through programmatic API calls, but recent tooling now implements graphical user interfaces (GUI). However, it is unclear how these new features affect human-SE performance. To understand this impact, we conducted a controlled experiment where 24 vulnerability discovery experts were tasked with analyzing a binary using an SE tool with either API or GUI-based features. From this study, we identify (1) experts’ SE process, and (2) the impact of GUI-based features on human-SE performance. Then we propose recommendations to improve SE tool design. Yi Jou Li, Zeming Yu, James Mattei, Ananta Soneji, Ruoyu Wang 0001, Jaron Mink, Daniel Votipka, Tiffany Bao |
CHI | 2 |
| 2020 | Understanding memory and thread safety practices and issues in real-world Rust programsabstractRust is a young programming language designed for systems software development. It aims to provide safety guarantees like high-level languages and performance efficiency like low-level languages. The core design of Rust is a set of strict safety rules enforced by compile-time checking. To support more low-level controls, Rust allows programmers to bypass these compiler checks to write unsafe code. Boqin Qin, Zeming Yu, Linhai Song, Yiying Zhang 0005 |
PLDI | 3 |