Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sishuai Gong
dblp:290/7801
· DBLP profile ↗
7ranked-venue papers
3as first author
7since 2021 · last 2025
0000-0002-2784-2617ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 3 first-author · 6 since 2021Systems, architecture and hardware · 3 · 1 first-author · 3 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
7 papers |
Software testing · 44% Concurrent programming · 22% Operating systems · 11% | |
| Network and information security
3 papers |
Hardware security and side channels · 59% Systems and software security · 41% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
concurrency bugs |
1.2 | 2 | 2023 | Snowcat: Efficient Kernel Concurrency Testing using a Learned Coverage Predictor · SOSP 2023 Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis · SOSP 2021 |
Software testing
concurrency testing |
1.2 | 2 | 2023 | Snowcat: Efficient Kernel Concurrency Testing using a Learned Coverage Predictor · SOSP 2023 Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis · SOSP 2021 |
Concurrent programming › concurrency bugs
kernel concurrency bugs |
1.2 | 2 | 2023 | Snowcat: Efficient Kernel Concurrency Testing using a Learned Coverage Predictor · SOSP 2023 Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis · SOSP 2021 |
Systems and software security › vulnerability discovery › fuzzing
kernel fuzzing |
0.9 | 1 | 2025 | Snowplow: Effective Kernel Fuzzing with a Learned White-box Test Mutator · ASPLOS (2) 2025 |
Software testing
fuzzing |
0.9 | 1 | 2025 | Snowplow: Effective Kernel Fuzzing with a Learned White-box Test Mutator · ASPLOS (2) 2025 |
Software testing › mutation testing
program mutation |
0.9 | 1 | 2025 | Snowplow: Effective Kernel Fuzzing with a Learned White-box Test Mutator · ASPLOS (2) 2025 |
Debugging and program repair
record and replay |
0.9 | 1 | 2025 | KRR: Efficient and Scalable Kernel Record Replay · OSDI 2025 |
Hardware security and side channels › trusted execution environments
confidential virtual machines |
0.8 | 1 | 2024 | VeriSMo: A Verified Security Module for Confidential VMs · OSDI 2024 |
Hardware security and side channels
trusted execution environments |
0.8 | 1 | 2024 | VeriSMo: A Verified Security Module for Confidential VMs · OSDI 2024 |
Program verification › system verification
verified systems |
0.8 | 1 | 2024 | VeriSMo: A Verified Security Module for Confidential VMs · OSDI 2024 |
Operating systems › system security › operating system security › protection mechanism › isolation
container isolation |
0.7 | 1 | 2023 | KIT: Testing OS-Level Virtualization for Functional Interference Bugs · ASPLOS (2) 2023 |
Software testing › system software testing
kernel testing |
0.6 | 3 | 2025 | Snowplow: Effective Kernel Fuzzing with a Learned White-box Test Mutator · ASPLOS (2) 2025 Snowcat: Efficient Kernel Concurrency Testing using a Learned Coverage Predictor · SOSP 2023 Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis · SOSP 2021 |
Software maintenance and evolution
forking |
0.5 | 1 | 2021 | On-demand-fork: a microsecond fork for memory-intensive and latency-sensitive applications · EuroSys 2021 |
Software testing › concurrency testing
interleaving exploration |
0.5 | 1 | 2021 | Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis · SOSP 2021 |
Operating systems › resource management › memory management
virtual memory |
0.5 | 1 | 2021 | On-demand-fork: a microsecond fork for memory-intensive and latency-sensitive applications · EuroSys 2021 |
Debugging and program repair
fault localization |
0.3 | 1 | 2025 | KRR: Efficient and Scalable Kernel Record Replay · OSDI 2025 |
Systems and software security › virtualization security
container security |
0.2 | 1 | 2023 | KIT: Testing OS-Level Virtualization for Functional Interference Bugs · ASPLOS (2) 2023 |
Cloud and datacenter computing
serverless computing |
0.1 | 1 | 2021 | On-demand-fork: a microsecond fork for memory-intensive and latency-sensitive applications · EuroSys 2021 |
Methods — techniques the papers use, named apart from their topics
machine learning · 2.4white-box mutation · 1.7static analysis · 1.3differential testing · 1.3on-demand page table copying · 1.0microsecond fork · 1.0learned coverage predictor · 0.7systematic inter-thread communication analysis · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Snowplow: Effective Kernel Fuzzing with a Learned White-box Test MutatorabstractKernel fuzzers rely heavily on program mutation to automatically generate new test programs based on existing ones. In particular, program mutation can alter the test's control and data flow inside the kernel by inserting new system calls, changing the values of call arguments, or performing other program mutations. However, due to the complexity of the kernel code and its user-space interface, finding the effective mutation that can lead to the desired outcome such as increasing the coverage and reaching a target code location is extremely difficult, even with the widespread use of manually-crafted heuristics. Sishuai Gong, Wang Rui, Deniz Altinbüken, Pedro Fonseca 0001, Petros Maniatis |
ASPLOS (2) | 1 |
| 2025 | KRR: Efficient and Scalable Kernel Record Replay
Sishuai Gong, Pedro Fonseca 0001 |
OSDI | 2 |
| 2024 | VeriSMo: A Verified Security Module for Confidential VMs
Ziqiao Zhou, Anjali, Weiteng Chen, Sishuai Gong, Chris Hawblitzel, Weidong Cui |
OSDI | 4 |
| 2023 | KIT: Testing OS-Level Virtualization for Functional Interference BugsabstractContainer isolation is implemented through OS-level virtualization, such as Linux namespaces. Unfortunately, these mechanisms are extremely challenging to implement correctly and, in practice, suffer from functional interference bugs, which compromise container security. In particular, functional interference bugs allow an attacker to extract information from another container running on the same machine or impact its integrity by modifying kernel resources that are incorrectly isolated. Despite their impact, functional interference bugs in OS-level virtualization have received limited attention in part due to the challenges in detecting them. Instead of causing memory errors or crashes, many functional interference bugs involve hard-to-catch logic errors that silently produce semantically incorrect results. Congyu Liu, Sishuai Gong, Pedro Fonseca 0001 |
ASPLOS (2) | 2 |
| 2023 | Snowcat: Efficient Kernel Concurrency Testing using a Learned Coverage PredictorabstractRandom-based approaches and heuristics are commonly used in kernel concurrency testing due to the massive scale of modern kernels and corresponding interleaving space. The lack of accurate and scalable approaches to analyze concurrent kernel executions makes existing testing approaches heavily rely on expensive dynamic executions to measure the effectiveness of a new test. Unfortunately, the high cost incurred by dynamic executions limits the breadth of the exploration and puts latency pressure on finding effective concurrent test inputs and schedules, hindering the overall testing effectiveness. Sishuai Gong, Dinglan Peng, Deniz Altinbüken, Pedro Fonseca 0001, Petros Maniatis |
SOSP | 1 |
| 2021 | On-demand-fork: a microsecond fork for memory-intensive and latency-sensitive applicationsabstractFork has long been the process creation system call for Unix. At its inception, fork was hailed as an efficient system call due to its use of copy-on-write on memory shared between parent and child processes. However, application memory demand has increased drastically since the early days and the cost incurred by fork to simply set up virtual memory (e.g., copy page tables) is now a concern, even for applications that only require hundreds of MBs of memory. In practice, fork performance already holds back system efficiency and latency across a range of uses cases that fork large processes, such as fault-tolerant systems, serverless frameworks, and testing frameworks. Kaiyang Zhao 0002, Sishuai Gong, Pedro Fonseca 0001 |
EuroSys | 2 |
| 2021 | Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication AnalysisabstractKernel concurrency bugs are challenging to find because they depend on very specific thread interleavings and test inputs. While separately exploring kernel thread interleavings or test inputs has been closely examined, jointly exploring interleavings and test inputs has received little attention, in part due to the resulting vast search space. Using precious, limited testing resources to explore this search space and execute just the right concurrent tests in the proper order is critical. Sishuai Gong, Deniz Altinbüken, Pedro Fonseca 0001, Petros Maniatis |
SOSP | 1 |