Demo Data from SIGIR 2026 / reviewers in the wild / expert
Siyang Weng
dblp:305/0139
· DBLP profile ↗
8ranked-venue papers
3as first author
8since 2021 · last 2026
0009-0003-2807-2057ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 3 first-author · 7 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging 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.
| Databases, data mining, and information retrieval
5 papers |
Transaction processing and concurrency control · 50% Database system architecture and tuning · 50% | |
| Software engineering, system software, and programming languages
3 papers |
Debugging and program repair · 44% Software testing · 33% Program analysis · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
isolation level verification |
1.7 | 2 | 2026 | A High-Performance Black-Box Bug-Finding Tool for Database Isolation Levels · IEEE Trans. Knowl. Data Eng. 2026 Leopard: A Black-Box Approach for Efficiently Verifying Various Isolation Levels · ICDE 2023 |
Database system architecture and tuning
query workload generation |
1.5 | 2 | 2024 | Lauca: A Workload Duplicator for Benchmarking Transactional Database Performance · IEEE Trans. Knowl. Data Eng. 2024 DBStorm: Generating Various Effective Workloads for Testing Isolation Levels · ISSTA 2024 |
Debugging and program repair
fault localization |
1.0 | 1 | 2026 | Pisco: An Isolation Bug Case Reduction and Deduplication Framework · Proc. VLDB Endow. 2026 |
Database system architecture and tuning
hybrid transactional and analytical processing |
0.9 | 1 | 2025 | Vodka: Rethink Benchmarking Philosophy in HTAP Systems · Proc. VLDB Endow. 2025 |
Performance modeling and evaluation
benchmarking |
0.9 | 1 | 2025 | Vodka: Rethink Benchmarking Philosophy in HTAP Systems · Proc. VLDB Endow. 2025 |
Database system architecture and tuning
database benchmarking |
0.8 | 1 | 2024 | Lauca: A Workload Duplicator for Benchmarking Transactional Database Performance · IEEE Trans. Knowl. Data Eng. 2024 |
Software testing
database testing |
0.8 | 1 | 2024 | DBStorm: Generating Various Effective Workloads for Testing Isolation Levels · ISSTA 2024 |
Transaction processing and concurrency control › isolation level verification
black-box isolation checking |
0.7 | 1 | 2023 | Leopard: A Black-Box Approach for Efficiently Verifying Various Isolation Levels · ICDE 2023 |
Program analysis › static analysis
bug detection |
0.3 | 1 | 2026 | A High-Performance Black-Box Bug-Finding Tool for Database Isolation Levels · IEEE Trans. Knowl. Data Eng. 2026 |
Transaction processing and concurrency control
OLTP |
0.2 | 1 | 2024 | Lauca: A Workload Duplicator for Benchmarking Transactional Database Performance · IEEE Trans. Knowl. Data Eng. 2024 |
Program analysis
dynamic analysis |
0.2 | 1 | 2024 | DBStorm: Generating Various Effective Workloads for Testing Isolation Levels · ISSTA 2024 |
Methods — techniques the papers use, named apart from their topics
mechanism-mirrored verification · 2.7transaction dependency inference · 2.0benchmarking methodology · 1.7implantation-based testing · 1.5data state mirroring · 1.5conflict graph · 1.5delta debugging · 1.0transaction logic modeling · 0.8partition access distribution · 0.8data access distribution · 0.8two-level pipeline · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Pisco: An Isolation Bug Case Reduction and Deduplication Framework
Siyang Weng, Zirui Hu, Rong Zhang 0002, Chengcheng Yang, Xuan Zhou 0001, Yuxing Chen 0003, Anqun Pan |
Proc. VLDB Endow. | 1 |
| 2026 | A High-Performance Black-Box Bug-Finding Tool for Database Isolation LevelsabstractIsolation Levels (IL) act as correct contracts between applications and database management systems (DBMSs). The complex code logic and concurrent interactions among transactions make it a hard problem to expose violations of various ILs stated by DBMSs. With the recent proliferation of new DBMSs, especially the cloud ones, there is an urgent demand for a general way to detect bugs violating various ILs. The core challenges come from the requirements of: (a) lightweight (verifying without modifying the application logic in workloads and the source code of DBMSs), (b) generality (verifying various ILs), and (c) efficiency (performing efficient verification on a long running workload). To this end, we propose a powerful and practical bug-finding toolLeopard. For lightweight, we propose to infer transaction dependencies based on the time intervals of operations collected from the client-side, without modifying the source code of DBMSs. For generality, based on a thorough analysis of existing concurrency control protocols, we summarize and abstract four mechanisms which can implement ILs in all commercial DBMSs we have investigated. For efficiency, we design atwo-level pipelineto organize and sort massive time intervals in a time and memory conservative way; we propose amechanism-mirrored verificationto simulate the concurrency control protocols implemented in DBMSs for high throughputs; From experimental results,Leopardoutperforms existing methodsCobraandElle. In practice,Leopardhas a superpower to verify various ILs on any workload running on all commercial DBMSs. Moreover, it has successfully discovered 49 bugs that cannot be found by other existing methods. Siyang Weng, Keqiang Li 0006, Zirui Hu, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Peng Cai 0001, Xuan Zhou 0001, Weining Qian, Jianquan Leng |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2025 | Memory-Aware Query Optimization
Haopu Dong, Zirui Hu, Chenhao Lu, Siyang Weng, Qingsong Ruan, Rong Zhang 0002 |
IEEE Big Data | 4 |
| 2025 | Vodka: Rethink Benchmarking Philosophy in HTAP Systems
Zirui Hu, Siyang Weng, Rong Zhang 0002, Chengcheng Yang, Peng Cai 0001, Xuan Zhou 0001, Quanqing Xu, Chuanhui Yang |
Proc. VLDB Endow. | 2 |
| 2024 | Leopard: A General Test Suite for Isolation Level Verification
Peiyuan Liu, Siyang Weng, Keqiang Li 0006, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Weining Qian, Dian Qiao |
CIDR | 2 |
| 2024 | DBStorm: Generating Various Effective Workloads for Testing Isolation LevelsabstractIsolation level (IL) acts as a correctness contract between applications and DBMSs. Problematic IL implementations would cause incorrect transaction execution results and erroneous database states. However, existing studies could not efficiently generate various effective workloads for IL test. The core challenges come from the requirements of (a) black-box testing (trigger the IL code of a closed source DBMS), (b) effective testing (evade redundant and ineffective testing), and (c) anomaly-sensitive testing (test various ILs in a distinguishable way). For black-box testing, we investigate the IL implementations of 15 popular DBMSs and discover that they follow a generic framework that utilizes conflict graphs to manage all conflicts of a workload, and performs a verification policy to prevent non-serializable anomalies. For effective testing, we propose a lightweight data state mirroring method, which helps generate SQL operations that precisely access its expected records and participate the formation of specific conflict graphs. We also propose an efficient history-independent approach to generate dissimilar conflict graphs. It guarantees the graph generation overhead is irrelevant to the scale of historical graphs. For anomaly-sensitive testing, we propose an implantation-based approach to orchestrate conflict record accesses and inject them into different transactions according to the anomaly definition. Our approach outperforms existing approaches in testing effectiveness, efficiency, and coverage. Practically, we have successfully found 33 bugs in popular DBMSs. Keqiang Li 0006, Siyang Weng, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Xuan Zhou 0001, Aoying Zhou |
ISSTA | 2 |
| 2024 | Lauca: A Workload Duplicator for Benchmarking Transactional Database PerformanceabstractGenerating synthetic workloads is essential and critical to the performance evaluation of database systems. When benchmarking database performance for a specific application, the similarity between synthetic workloads and real application workloads determines the credibility of the evaluation results. However, it meets a great challenge to catch workload characteristics for a target online transaction processing (OLTP) application considering the complexity of transaction executions. To address this problem, we propose a workload duplicator (Lauca) that can generate synthetic workloads with highly similar performance metrics compared to a specific application on both centralized and distributed databases. By carefully studying the application-driven workload generation problem, we presentTransaction Logic,Data Access DistributionandPartition Access Distributionto characterize runtime workloads and propose novel generation algorithms to guarantee the high fidelity of synthetic workloads. To the best of our knowledge, Lauca is the first application-driven transactional workload generator. We conduct extensive experiments based on TPC-C, SmallBank and YCSB on both centralized and distributed databases. The experimental results show that Lauca consistently generates high-quality synthetic workloads. Siyang Weng, Qingshuai Wang, Luyi Qu, Rong Zhang 0002, Peng Cai 0001, Weining Qian, Aoying Zhou |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2023 | Leopard: A Black-Box Approach for Efficiently Verifying Various Isolation LevelsabstractIsolation Levels (IL) act as correct contracts between applications and database management systems (DBMSs). The complex code logic and concurrent interactions among transactions make it a hard problem to expose violations of various ILs stated by DBMSs. With the recent proliferation of new DBMSs, especially the cloud ones, there is an urgent demand for a general way to verify various ILs. The core challenges come from the requirements of: (a) lightweight (verifying without modifying the application logic in workloads and the source code of DBMSs), (b) generality (verifying various ILs), and (c) efficiency (performing efficient verification on a long running workload). For lightweight, we propose to deduce transaction dependencies based on time intervals of operations collected from client-sides without touching the source code of DBMSs. For generality, based on a thorough analysis of existing concurrency control protocols, we summarize and abstract four mechanisms which can implement ILs in all commercial DBMSs we have investigated. For efficiency, we design a two-level pipeline to organize and sort massive time intervals in a time and memory conservative way; we propose a mechanism-mirrored verification to simulate the concurrency control protocols implemented in DBMSs for high throughputs. Leopard outperforms existing methods by up to 114× in verification time with a relative small memory usage. In practice, Leopard has a superpower to verify various ILs on any workload running on all commercial DBMSs. Moreover, it has successfully discovered 23 bugs that cannot be found by other existing methods. Keqiang Li 0006, Siyang Weng, Peiyuan Liu, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Xuan Zhou 0001, Jianghang Lou, Gui Huang, Weining Qian, Aoying Zhou |
ICDE | 2 |