EDBT 2026 Demo / reviewers in the wild / expert
Xueyuan Ren
dblp:273/7134
· DBLP profile ↗
4ranked-venue papers
0as first author
3since 2021 · last 2024
0009-0006-0305-7565ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Debugging and program repair · 82% Empirical software engineering · 18% | |
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
benchmarking |
1.3 | 2 | 2024 | On the Feasibility and Benefits of Extensive Evaluation · Proc. ACM Manag. Data 2024 A Study of Database Performance Sensitivity to Experiment Settings · Proc. VLDB Endow. 2022 |
Debugging and program repair
fault localization |
1.0 | 2 | 2022 | IsoBugView: Interactively Debugging Isolation Bugs in Database Applications · Proc. VLDB Endow. 2022 IsoDiff: Debugging Anomalies Caused by Weak Isolation · Proc. VLDB Endow. 2020 |
Performance modeling and evaluation
performance prediction |
0.8 | 1 | 2024 | On the Feasibility and Benefits of Extensive Evaluation · Proc. ACM Manag. Data 2024 |
Transaction processing and concurrency control
isolation levels |
0.6 | 1 | 2022 | IsoBugView: Interactively Debugging Isolation Bugs in Database Applications · Proc. VLDB Endow. 2022 |
Performance modeling and evaluation › benchmarking
database system benchmarking |
0.6 | 1 | 2022 | A Study of Database Performance Sensitivity to Experiment Settings · Proc. VLDB Endow. 2022 |
Empirical software engineering › reproducibility
artifact evaluation |
0.2 | 1 | 2024 | On the Feasibility and Benefits of Extensive Evaluation · Proc. ACM Manag. Data 2024 |
Transaction processing and concurrency control › isolation levels
weak isolation |
0.1 | 1 | 2020 | IsoDiff: Debugging Anomalies Caused by Weak Isolation · Proc. VLDB Endow. 2020 |
Methods — techniques the papers use, named apart from their topics
random sampling · 1.5incremental sampling · 1.5ANOVA · 1.5interactive visualization · 1.1hook functions · 1.1reproduction study · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | On the Feasibility and Benefits of Extensive EvaluationabstractBenchmark and system parameters often have a significant impact on performance evaluation, which raises a long-lasting question about which settings we should use. This paper studies the feasibility and benefits of extensive evaluation. A full extensive evaluation, which tests all possible settings, is usually too expensive. This work investigates whether it is possible to sample a subset of the settings and, upon them, generate observations that match those from a full extensive evaluation. Towards this goal, we have explored the incremental sampling approach, which starts by measuring a small subset of random settings, builds a prediction model on these samples using the popular ANOVA approach, adds more samples if the model is not accurate enough, and terminates otherwise. To summarize our findings: 1) Enhancing a research prototype to support extensive evaluation mostly involves changing hard-coded configurations, which does not take much effort. 2) Some systems are highly predictable, which means that they can achieve accurate predictions with a low sampling rate, but some systems are less predictable. 3) We have not found a method that can consistently outperform random sampling + ANOVA. Based on these findings, we provide recommendations to improve artifact predictability and strategies for selecting parameter values during evaluation. Yujie Hui, Miao Yu 0023, Hao Qi 0008, Yifan Gan, Tianxi Li, Yuke Li 0003, Xueyuan Ren, Sixiang Ma, Xiaoyi Lu 0001, Yang Wang 0009 |
Proc. ACM Manag. Data | 7 |
| 2022 | IsoBugView: Interactively Debugging Isolation Bugs in Database ApplicationsabstractDatabase applications frequently use weaker isolation levels, such as Read Committed, for better performance, which may lead to bugs that do not happen under Serializable. Although a number of works have proposed methods to identify such isolation-related bugs, the difficulty of analyzing reported bugs is often underestimated, since these bugs often involve multiple complicated transactions interleaved in a specific order and they often require users' feedback to improve the accuracy of bug analysis. This paper presents IsoBugView, a tool to visualize isolation bugs and incorporate users' feedback: to address the challenge that a complicated bug may include much information and thus is hard to present, IsoBugView displays a high-level overview of the bug first and displays further information of individual pieces if the developer needs further investigation. To incorporate users' feedback, IsoBugView embeds hook functions into the backend analysis tool to preprocess a dependency graph and postprocess a found cycle and further allows a user to apply predefined hook functions in its graphic user interface. Our experience shows that IsoBugView has greatly improved our productivity of analyzing isolation bugs. Drew Ripberger, Yifan Gan, Xueyuan Ren, Spyros Blanas, Yang Wang 0009 |
Proc. VLDB Endow. | 3 |
| 2022 | A Study of Database Performance Sensitivity to Experiment SettingsabstractTo allow performance comparison across different systems, our community has developed multiple benchmarks, such as TPC-C and YCSB, which are widely used. However, despite such effort, interpreting and comparing performance numbers is still a challenging task, because one can tune benchmark parameters, system features, and hardware settings, which can lead to very different system behaviors. Such tuning creates a long-standing question of whether the conclusion of a work can hold under different settings. This work tries to shed light on this question by reproducing 11 works evaluated under TPC-C and YCSB, measuring their performance under a wider range of settings, and investigating the reasons for the change of performance numbers. By doing so, this paper tries to motivate the discussion about whether and how we should address this problem. While this paper does not give a complete solution---this is beyond the scope of a single paper, it proposes concrete suggestions we can take to improve the state of the art. Yang Wang 0009, Miao Yu 0023, Yujie Hui, Xueyuan Ren, Tianxi Li, Xiaoyi Lu 0001 |
Proc. VLDB Endow. | 7 |
| 2020 | IsoDiff: Debugging Anomalies Caused by Weak Isolation
Yifan Gan, Xueyuan Ren, Drew Ripberger, Spyros Blanas, Yang Wang 0009 |
Proc. VLDB Endow. | 2 |