Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ming Yuan 0003
dblp:37/449-3
· DBLP profile ↗
5ranked-venue papers
2as first author
4since 2021 · last 2023
0009-0006-3786-8016ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 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
4 papers |
Debugging and program repair · 37% Software testing · 23% Operating systems · 20% | |
| Network and information security
2 papers |
Systems and software security · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
vulnerability discovery |
0.7 | 1 | 2023 | DDRace: Finding Concurrency UAF Vulnerabilities in Linux Drivers with Directed Fuzzing · USENIX Security Symposium 2023 |
Software testing
fuzzing |
0.6 | 1 | 2022 | StateFuzz: System Call-Based State-Aware Linux Driver Fuzzing · USENIX Security Symposium 2022 |
Concurrent programming › concurrency bug detection
data race detection |
0.5 | 1 | 2021 | RAProducer: efficiently diagnose and reproduce data race bugs for binaries via trace analysis · ISSTA 2021 |
Debugging and program repair
fault localization |
0.5 | 1 | 2021 | RAProducer: efficiently diagnose and reproduce data race bugs for binaries via trace analysis · ISSTA 2021 |
Debugging and program repair
record and replay |
0.4 | 1 | 2020 | RIPT - An Efficient Multi-Core Record-Replay System · CCS 2020 |
Operating systems › i/o › i/o subsystem
device drivers |
0.2 | 1 | 2023 | DDRace: Finding Concurrency UAF Vulnerabilities in Linux Drivers with Directed Fuzzing · USENIX Security Symposium 2023 |
Operating systems › i/o › i/o subsystem › device drivers
linux device drivers |
0.2 | 1 | 2022 | StateFuzz: System Call-Based State-Aware Linux Driver Fuzzing · USENIX Security Symposium 2022 |
Systems and software security
binary analysis |
0.1 | 1 | 2021 | RAProducer: efficiently diagnose and reproduce data race bugs for binaries via trace analysis · ISSTA 2021 |
Systems and software security
vulnerability analysis |
0.1 | 1 | 2021 | RAProducer: efficiently diagnose and reproduce data race bugs for binaries via trace analysis · ISSTA 2021 |
Operating systems › extensible operating systems › kernel extensibility › kernel extensions
kernel module |
0.1 | 1 | 2020 | RIPT - An Efficient Multi-Core Record-Replay System · CCS 2020 |
Methods — techniques the papers use, named apart from their topics
directed fuzzing · 1.3trace analysis · 1.0state-aware fuzzing · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | RaceBench: A Triggerable and Observable Concurrency Bug BenchmarkabstractConcurrency bugs are one of the most harmful and hard-to-address issues in multithreaded software. Such bugs are hard to discover, reproduce, diagnose or fix due to their non-deterministic nature. Although more and more bug discovery solutions are proposed in recent years, it is difficult to evaluate them with existing concurrency bug datasets. The demand for building a high-quality benchmark of concurrency bugs emerges. Jiashuo Liang, Ming Yuan 0003, Zhanzhao Ding, Siqi Ma 0001, Xinhui Han, Chao Zhang 0008 |
AsiaCCS | 2 |
| 2023 | DDRace: Finding Concurrency UAF Vulnerabilities in Linux Drivers with Directed Fuzzing
Ming Yuan 0003, Bodong Zhao, Penghui Li 0001, Jiashuo Liang, Xinhui Han, Xiapu Luo, Chao Zhang 0008 |
USENIX Security Symposium | 1 |
| 2022 | StateFuzz: System Call-Based State-Aware Linux Driver Fuzzing
Bodong Zhao, Zheming Li, Shisong Qin, Zheyu Ma, Ming Yuan 0003, Wenyu Zhu, Zhihong Tian, Chao Zhang 0008 |
USENIX Security Symposium | 5 |
| 2021 | RAProducer: efficiently diagnose and reproduce data race bugs for binaries via trace analysisabstractA growing number of bugs have been reported by vulnerability discovery solutions. Among them, some bugs are hard to diagnose or reproduce, including data race bugs caused by thread interleavings. Few solutions are able to well address this issue, due to the huge space of interleavings to explore. What’s worse, in security analysis scenarios, analysts usually have no access to the source code of target programs and have troubles in comprehending them. Ming Yuan 0003, Yeseop Lee, Chao Zhang 0008, Yun Li 0010, Yan Cai 0001, Bodong Zhao |
ISSTA | 1 |
| 2020 | RIPT - An Efficient Multi-Core Record-Replay SystemabstractGiven the same input, a program may not behave the same in two runs due to some non-deterministic features, e.g., context switch and randomization. Such behaviors would cause non-deterministic program bugs which are hard to discover or diagnose. Record-and-replay is a promising technique to address such issues, however, performance and transparency are the main obstacles of existing works. In this poster, we propose a novel record-and-replay system named RIPT. RIPT utilizes Intel Processor Trace to record control flow information with very low overhead, and transparently captures non-deterministic sources such as system calls and signals with a kernel module. During replay, RIPT recovers the effect of non-deterministic events from the collected information, and makes target programs behave the same as recorded. We evaluate it with real-world program bugs and show that RIPT works well in practice. Jiashuo Liang, Guancheng Li, Chao Zhang 0008, Ming Yuan 0003, Xingman Chen, Xinhui Han |
CCS | 4 |