Demo Data from SIGIR 2026 / reviewers in the wild / expert
Zihao Rao
dblp:357/3226
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0001-7225-9340ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 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 |
Software testing · 38% Programming languages and type systems · 22% Program analysis · 22% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
memory safety |
0.8 | 1 | 2024 | Semi-Automated Verification of Interior Unsafe Code Encapsulation in Real-World Rust Systems · ASE 2024 |
Programming languages and type systems
rust |
0.8 | 1 | 2024 | Semi-Automated Verification of Interior Unsafe Code Encapsulation in Real-World Rust Systems · ASE 2024 |
Program analysis
static analysis |
0.8 | 1 | 2024 | Semi-Automated Verification of Interior Unsafe Code Encapsulation in Real-World Rust Systems · ASE 2024 |
Software testing
differential testing |
0.7 | 1 | 2023 | Revealing Performance Issues in Server-Side WebAssembly Runtimes Via Differential Testing · ASE 2023 |
Software testing
performance issue detection |
0.7 | 1 | 2023 | Revealing Performance Issues in Server-Side WebAssembly Runtimes Via Differential Testing · ASE 2023 |
Runtime systems and virtual machines › language runtime
webassembly runtime |
0.7 | 1 | 2023 | Revealing Performance Issues in Server-Side WebAssembly Runtimes Via Differential Testing · ASE 2023 |
Performance modeling and evaluation
performance diagnosis |
0.2 | 1 | 2023 | Revealing Performance Issues in Server-Side WebAssembly Runtimes Via Differential Testing · ASE 2023 |
Methods — techniques the papers use, named apart from their topics
graph modeling · 1.5execution time ratio oracle · 1.3differential testing · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Semi-Automated Verification of Interior Unsafe Code Encapsulation in Real-World Rust SystemsabstractInterior unsafe is an essential design paradigm advocated by the Rust community in system software development. However, there is little official guidance or few best practices regarding how to encapsulate unsafe code and achieve interior unsafe. To address this issue, this paper studies how interior unsafe is achieved in practice, aiming to identify best practices to guide Rust code design concerning unsafe code encapsulation. Specifically, we propose a novel unsafety isolation graph to model the essential usage and encapsulation of unsafe code. Based on the graph, we further propose four major isolation types and nine structural patterns to split a graph into several small self-contained subgraphs. These subgraphs can serve as useful audit units for examining the soundness of unsafe code encapsulation. We applied our approach to four real-world Rust projects. The experimental results demonstrate that our method is effective in characterizing their encapsulation code. Additionally, we identified three encapsulation patterns and two common issues in these projects that could complicate soundness verification or incur unsoundness issues. Zihao Rao |
ASE | 1 |
| 2023 | Revealing Performance Issues in Server-Side WebAssembly Runtimes Via Differential TestingabstractWebAssembly (Wasm) is a bytecode format originally serving as a compilation target for Web applications. It has recently been used increasingly on the server side, e.g., providing a safer, faster, and more portable alternative to Linux containers. With the popularity of server-side Wasm applications, it is essential to study performance issues (i.e., abnormal latency) in Wasm runtimes, as they may cause a significant impact on server-side applications. However, there is still a lack of attention to performance issues in server-side Wasm runtimes. In this paper, we design a novel differential testing approach WarpDiff to identify performance issues in server-side Wasm runtimes. The key insight is that in normal cases, the execution time of the same test case on different Wasm runtimes should follow an oracle ratio. We identify abnormal cases where the execution time ratio significantly deviates from the oracle ratio and subsequently locate the Wasm runtimes that cause the performance issues. We apply WarpDiff to test five popular server-side Wasm runtimes using 123 test cases from the LLVM test suite and demonstrate the top 10 abnormal cases we identified. We further conduct an in-depth analysis of these abnormal cases and summarize seven performance issues, all of which have been confirmed by the developers. We hope our work can inspire future investigation on improving Wasm runtime implementation and thus promoting the development of server-side Wasm applications. Shuyao Jiang, Ruiying Zeng, Zihao Rao, Jiazhen Gu, Yangfan Zhou 0002, Michael R. Lyu |
ASE | 3 |