VLDB 2026 Research / reviewers in the wild / expert
Joe Hattori
dblp:351/5923
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0001-5177-8275ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 first-author · 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
1 paper |
Operating systems · 40% Program analysis · 40% Program verification · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › dynamic verification › runtime verification
assertion checking |
1.0 | 1 | 2026 | Automatic Detection of Reference Counting Bugs in Linux Kernel Drivers · CAV (3) 2026 |
Program analysis › static analysis
bug detection |
1.0 | 1 | 2026 | Automatic Detection of Reference Counting Bugs in Linux Kernel Drivers · CAV (3) 2026 |
Operating systems › kernel
linux kernel |
1.0 | 1 | 2026 | Automatic Detection of Reference Counting Bugs in Linux Kernel Drivers · CAV (3) 2026 |
Operating systems › resource management › memory management
reference counting bugs |
1.0 | 1 | 2026 | Automatic Detection of Reference Counting Bugs in Linux Kernel Drivers · CAV (3) 2026 |
Program analysis
static analysis |
1.0 | 1 | 2026 | Automatic Detection of Reference Counting Bugs in Linux Kernel Drivers · CAV (3) 2026 |
Cloud and datacenter computing
serverless computing |
0.7 | 1 | 2023 | UnFaaSener: Latency and Cost Aware Offloading of Functions from Serverless Platforms · USENIX ATC 2023 |
Cloud and datacenter computing
latency-cost tradeoff |
0.2 | 1 | 2023 | UnFaaSener: Latency and Cost Aware Offloading of Functions from Serverless Platforms · USENIX ATC 2023 |
Methods — techniques the papers use, named apart from their topics
program slicing · 1.0horn clause verification · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Automatic Detection of Reference Counting Bugs in Linux Kernel DriversabstractAbstract Reference counting bugs in Linux kernel drivers can lead to severe resource mismanagement and security vulnerabilities. We introduce DrvHorn , a novel automated tool to detect these bugs by reducing reference counting verification to an assertion checking problem leveraging the Linux driver interface. Through efficient modeling of the Linux kernel and aggressive program slicing, DrvHorn discovered 545 bugs, of which 424 were previously unknown, across all platform drivers in v6.6 Linux kernel, with a lower false positive rate of 29.9% compared to prior studies. To address the root causes of these newly discovered bugs, we submitted patches to the Linux kernel, and 45 of them were merged. Joe Hattori, Naoki Kobayashi 0001, Ken Sakayori |
CAV (3) | 1 |
| 2023 | Parrotfish: Parametric Regression for Optimizing Serverless FunctionsabstractServerless computing is a new paradigm that aims to remove the burdens of cloud management from developers. Yet rightsizing serverless functions remains a pain point for developers. Choosing the right memory configuration is necessary to ensure cost and/or performance optimality for serverless workloads. In this work, we identify that using parametric regression can significantly simplify function rightsizing compared to black-box optimization techniques currently available. With this insight, we build a tool, called Parrotfish, which finds optimal configurations through an online learning process. It also allows users to communicate constraints on execution time, or to relax cost optimality to gain performance. Parrotfish achieves substantially lower exploration costs (1.81-9.96×) compared with the state-of-the-art tools, while delivering similar or better recommendations. Arshia Moghimi, Joe Hattori, Alexander Li, Mehdi Ben Chikha, Mohammad Shahrad |
SoCC | 2 |
| 2023 | UnFaaSener: Latency and Cost Aware Offloading of Functions from Serverless Platforms
Ghazal Sadeghian, Mohamed Elsakhawy, Mohanna Shahrad, Joe Hattori, Mohammad Shahrad |
USENIX ATC | 4 |