Demo Data from SIGIR 2026 / reviewers in the wild / expert
Benedict Bunting
dblp:352/0377
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-0526-3382ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 3 first-author · 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.
| Theoretical computer science
3 papers |
Logic in computer science · 87% Automata and formal languages · 13% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › program equivalence
contextual equivalence |
2.3 | 3 | 2025 | Reachability Types, Traces and Full Abstraction · LICS 2025 Contextual Equivalence for State and Control via Nested Data · LICS 2024 Operational Algorithmic Game Semantics · LICS 2023 |
Logic in computer science › semantics
game semantics |
2.3 | 3 | 2025 | Reachability Types, Traces and Full Abstraction · LICS 2025 Contextual Equivalence for State and Control via Nested Data · LICS 2024 Operational Algorithmic Game Semantics · LICS 2023 |
Logic in computer science
semantics |
2.3 | 3 | 2025 | Reachability Types, Traces and Full Abstraction · LICS 2025 Contextual Equivalence for State and Control via Nested Data · LICS 2024 Operational Algorithmic Game Semantics · LICS 2023 |
Programming languages and type systems › type systems › alias typing
reachability types |
0.9 | 1 | 2025 | Reachability Types, Traces and Full Abstraction · LICS 2025 |
Programming languages and type systems › lambda calculus
call-by-push-value |
0.7 | 1 | 2023 | Operational Algorithmic Game Semantics · LICS 2023 |
Automata and formal languages › pushdown automata
visibly pushdown automata |
0.7 | 1 | 2023 | Operational Algorithmic Game Semantics · LICS 2023 |
Methods — techniques the papers use, named apart from their topics
trace model · 1.7full abstraction · 1.7operational semantics · 1.5continuations · 1.5name recycling · 1.3labelled transition systems · 0.7labelled transition system · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Reachability Types, Traces and Full AbstractionabstractReachability types are a recent approach to modelling sharing in higher-order languages, aiming to provide separation guarantees through typability. The contextual equivalence problem in such a setting is exacerbated by the need to consider reachability-related constraints on the allowable interactions. In particular, they might weaken the ability of contexts to observe sequentiality.In this paper, we investigate contextual equivalence for reach-ability types through the lens of operational game semantics. We provide a sound trace model for a language equipped with reachability types, and show how to refine it to a fully abstract one, which captures a natural notion of equivalence based on allowing terms to share functions and locations consistently with the assigned reachability annotations. We also discuss the corresponding problem of contextual approximation, along with an inequational full abstraction result.This is a first attempt at defining a fully abstract semantics for reachability types. Benedict Bunting, Andrzej S. Murawski |
LICS | 1 |
| 2024 | Contextual Equivalence for State and Control via Nested DataabstractWe consider contextual equivalence in an ML-like language, where contexts have access to both general references and continuations. We show that in a finitary setting, i.e. when the base types are finite and there is no recursion, the problem is decidable for all programs with first-order references and continuations, assuming they have continuation- and reference-free interfaces. This is the best one can hope for in this case, because the addition of references to functions, to continuations or to references makes the problem undecidable. Benedict Bunting, Andrzej S. Murawski |
LICS | 1 |
| 2023 | Operational Algorithmic Game SemanticsabstractWe consider a simply-typed call-by-push-value calculus with state, and provide a fully abstract trace model via a labelled transition system (LTS) in the spirit of operational game semantics. By examining the shape of configurations and performing a series of natural optimisation steps based on name recycling, we identify a fragment for which the LTS can be recast as a deterministic visibly pushdown automaton. This implies decidability of contextual equivalence for the fragment identified and solvability in exponential time for terms in canonical form. We also identify a fragment for which these automata are finite-state machines.Further, we use the trace model to prove that translations of prototypical call-by-name (IA) and call-by-value (RML) languages into our call-by-push-value language are fully abstract. This allows our decidability results to be seen as subsuming several results from the literature for IA and RML. We regard our operational approach as a simpler and more intuitive way of deriving such results. The techniques we rely on draw upon simple intuitions from operational semantics and the resultant automata retain operational style, capturing the dynamics of the underlying language. Benedict Bunting, Andrzej S. Murawski |
LICS | 1 |