Demo Data from VLDB 2026 / reviewers in the wild / expert
Rui Yang 0039
dblp:92/1942-39
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0009-5428-2852ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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 |
Software testing · 46% Empirical software engineering · 40% Program analysis · 14% | |
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
serializability |
0.9 | 1 | 2025 | Simple Testing Can Expose Most Critical Transaction Bugs: Understanding and Detecting Write-Specific Serializability Violations in Database Systems · Proc. VLDB Endow. 2025 |
Software testing
test oracle |
0.9 | 1 | 2025 | Simple Testing Can Expose Most Critical Transaction Bugs: Understanding and Detecting Write-Specific Serializability Violations in Database Systems · Proc. VLDB Endow. 2025 |
Empirical software engineering
software fault analysis |
0.8 | 1 | 2024 | Understanding Transaction Bugs in Database Systems · ICSE 2024 |
Program analysis › static analysis
bug detection |
0.3 | 1 | 2025 | Simple Testing Can Expose Most Critical Transaction Bugs: Understanding and Detecting Write-Specific Serializability Violations in Database Systems · Proc. VLDB Endow. 2025 |
Methods — techniques the papers use, named apart from their topics
schedule comparison · 1.7differential testing · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Simple Testing Can Expose Most Critical Transaction Bugs: Understanding and Detecting Write-Specific Serializability Violations in Database SystemsabstractDatabase Management Systems (DBMSs) utilize transactions to guarantee data consistency and integrity. Incorrect implementations of transaction processing mechanisms can introduce critical transaction bugs, which can lead to incorrect database states after the involved transactions complete. However, we lack an effective test oracle to determine whether a DBMS produces a correct database state for a given concurrent transaction schedule. In this paper, we propose a general property for concurrent transaction schedules, write-specific serializability , in which a schedule of concurrent transactions should produce the same database state as a corresponding serial schedule of the same transactions. Through our empirical study on 35 critical transaction bugs collected from six widely-used DBMSs, we find that write-specific serializability can be an effective test oracle to expose critical transaction bugs in DBMSs. We further develop a simple and general transaction testing approach, WriteCheck, to automatically detect write-specific serializability violations by identifying inconsistencies in the final database states produced by the original transaction schedule and its corresponding serial schedule. We evaluate WriteCheck on the latest versions of six production-grade DBMSs, and have found 22 write-specific serializability violations, 11 of which have been confirmed as new critical transaction bugs. Ziyu Cui, Wensheng Dou, Yu Gao 0002, Rui Yang 0039, Yingying Zheng, Jiansen Song, Jun Wei 0001 |
Proc. VLDB Endow. | 4 |
| 2024 | Understanding Transaction Bugs in Database SystemsabstractTransactions are used to guarantee data consistency and integrity in Database Management Systems (DBMSs), and have become an indispensable component in DBMSs. However, faulty designs and implementations of DBMSs' transaction processing mechanisms can introduce transaction bugs, and lead to severe consequences, e.g., incorrect database states and DBMS crashes. An in-depth understanding of real-world transaction bugs can significantly promote effective techniques in combating transaction bugs in DBMSs. Ziyu Cui, Wensheng Dou, Yu Gao 0002, Dong Wang 0048, Jiansen Song, Yingying Zheng, Tao Wang 0030, Rui Yang 0039, Jun Wei 0001, Tao Huang 0001 |
ICSE | 8 |