Demo Data from EDBT 2026 / reviewers in the wild / expert
Caleb C. Chan
dblp:358/7765
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0009-0004-0742-1534ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 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
1 paper |
Debugging and program repair · 77% Program analysis · 23% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
numerical program analysis |
0.2 | 1 | 2023 | Odyssey: An Interactive Workbench for Expert-Driven Floating-Point Expression Rewriting · UIST 2023 |
Methods — techniques the papers use, named apart from their topics
range modification · 0.7error visualization · 0.7automated expression rewriting · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Odyssey: An Interactive Workbench for Expert-Driven Floating-Point Expression RewritingabstractIn recent years, researchers have proposed a number of automated tools to identify and improve floating-point rounding error in mathematical expressions. However, users struggle to effectively apply these tools. In this paper, we work with novices, experts, and tool developers to investigate user needs during the expression rewriting process. We find that users follow an iterative design process. They want to compare expressions on multiple input ranges, integrate and guide various rewriting tools, and understand where errors come from. We organize this investigation’s results into a three-stage workflow and implement that workflow in a new, extensible workbench dubbed Odyssey. Odyssey enables users to: (1) diagnose problems in an expression, (2) generate solutions automatically or by hand, and (3) tune their results. Odyssey tracks a working set of expressions and turns a state-of-the-art automated tool “inside out,” giving the user access to internal heuristics, algorithms, and functionality. In a user study, Odyssey enabled five expert numerical analysts to solve challenging rewriting problems where state-of-the-art automated tools fail. In particular, the experts unanimously praised Odyssey’s novel support for interactive range modification and local error visualization. Edward Misback, Caleb C. Chan, Brett Saiki, Eunice Jun, Zachary Tatlock, Pavel Panchekha |
UIST | 2 |