Vive la Différence: Practical Diff Testing of Stateful Applications
Summary: Framework for diff-testing stateful application rollouts by branching Postgres databases, efficiently diffing branches, and replaying client requests to boost coverage. Detects common classes of stateful rollout bugs with minimal runtime overhead. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
No non-self incoming citations found for this paper in this database.
Authors
- 1. Kexin Zhu
- 2. Michael Whittaker
- 3. Srdjan Petrovic
- 4. Robert Grandl
- 5. Sanjay Ghemawat
Incoming Citations (Sorted by Pagerank)
Showing 0 of 0 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 3 of 3 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 2,037 | OrpheusDB: Bolt-on Versioning for Relational Databases | 2017 | VLDB | 9.7120139e-05 |
| 2,430 | Decibel: The Relational Dataset Branching System | 2016 | VLDB | 8.8330417e-05 |
| 2,972 | ForkBase: An Efficient Storage Engine for Blockchain and Forkable Applications | 2018 | VLDB | 7.79259e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 5,708 | Lineage-driven Fault Injection | 2015 | SIGMOD | 5.3603939e-05 |
| 6,717 | Efficient Regression Tests for Database Applications | 2005 | CIDR | 4.9507254e-05 |
| 12,565 | Parallel Execution of Test Runs for Database Application Systems | 2005 | VLDB | 4.1945683e-05 |
| 1,428 | Don't be lazy, be consistent: Postgres-R, A new way to implement Database Replication | 2000 | VLDB | 0.00012040675 |
| 5,037 | Keep It Simple: Testing Databases via Differential Query Plans | 2024 | SIGMOD | 5.7434825e-05 |
| 11,127 | The Case for DBMS Live Patching | 2024 | VLDB | 4.1945683e-05 |
| 3,098 | Oracle Database Replay | 2008 | SIGMOD | 7.5646066e-05 |
| 7,464 | Testing Database Applications | 2006 | SIGMOD | 4.722995e-05 |
| 10,990 | Live Patching for Distributed In-Memory Key-Value Stores | 2024 | SIGMOD | 4.1945683e-05 |
| 10,188 | One DBMS, Two Modes, and a Bunch of Bugs: Catching Logic Bugs in Distributed DBMSs via Differential Testing | 2026 | SIGMOD | 4.1945683e-05 |