Demo Data from EDBT 2026 / reviewers in the wild / expert
Deniz Altinbüken
dblp:43/7654 · also Deniz Altinbuken
· DBLP profile ↗
5ranked-venue papers
0as first author
5since 2021 · last 2025
0000-0002-4558-2847ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 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
3 papers |
Software testing · 63% Concurrent programming · 37% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% | |
| Computer networks
1 paper |
Content delivery and video streaming · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 14 heaviest of 16, 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 |
Query processing and optimization
cardinality estimation |
0.7 | 1 | 2023 | Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023 |
Query processing and optimization › query optimization
learned query optimization |
0.7 | 1 | 2023 | Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023 |
Query processing and optimization › adaptive query processing › adaptive query optimization
parametric query optimization |
0.7 | 1 | 2023 | Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023 |
Query processing and optimization › query planning
query plan selection |
0.7 | 1 | 2023 | Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023 |
Content delivery and video streaming › caching › cache management
cache replacement |
0.7 | 1 | 2023 | HALP: Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery Network · NSDI 2023 |
Content delivery and video streaming › content delivery network
CDN caching |
0.7 | 1 | 2023 | HALP: Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery Network · NSDI 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 testing › concurrency testing
interleaving exploration |
0.5 | 1 | 2021 | Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis · SOSP 2021 |
Methods — techniques the papers use, named apart from their topics
machine learning · 2.4white-box mutation · 1.7reinforcement learning · 1.3heuristic · 1.3row count evolution · 0.7neural network uncertainty estimation · 0.7learned 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) | 3 |
| 2023 | HALP: Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery Network
Nuikhil Sarda, Deniz Altinbüken, Eugene Brevdo, Jimmy Coleman, Xiao Ju, Pawel Jurczyk, Richard Schooler, Ramki Gummadi |
NSDI | 4 |
| 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 | 3 |
| 2023 | Kepler: Robust Learning for Parametric Query OptimizationabstractMost existing parametric query optimization (PQO) techniques rely on traditional query optimizer cost models, which are often inaccurate and result in suboptimal query performance. We propose Kepler, an end-to-end learning-based approach to PQO that demonstrates significant speedups in query latency over a traditional query optimizer. Central to our method is Row Count Evolution (RCE), a novel plan generation algorithm based on perturbations in the sub-plan cardinality space. While previous approaches require accurate cost models, we bypass this requirement by evaluating candidate plans via actual execution data and training anML model to predict the fastest plan given parameter binding values. Our models leverage recent advances in neural network uncertainty in order to robustly predict faster plans while avoiding regressions in query performance. Experimentally, we show that Kepler achieves significant improvements in query runtime on multiple datasets on PostgreSQL. Lyric Doshi, Vincent Zhuang, Gaurav Jain, Ryan Marcus, Deniz Altinbüken, Eugene Brevdo, Campbell Fraser |
Proc. ACM Manag. Data | 6 |
| 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 | 2 |