Demo Data from SIGIR 2026 / reviewers in the wild / expert
Emmanuel Suárez Acevedo
dblp:358/3899
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0002-5515-6099ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 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 |
Programming languages and type systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › lambda calculus
call-by-push-value |
0.8 | 1 | 2024 | Effects and Coeffects in Call-by-Push-Value · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems
language design |
0.8 | 1 | 2024 | Effects and Coeffects in Call-by-Push-Value · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems
type systems |
0.8 | 1 | 2024 | Effects and Coeffects in Call-by-Push-Value · Proc. ACM Program. Lang. 2024 |
Methods — techniques the papers use, named apart from their topics
operational semantics · 0.8coq · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Weighted NetKAT: A Programming Language for Quantitative Network VerificationabstractWe introduce weighted NetKAT, a domain-specific language for modeling and verifying quantitative network properties. The language is parametric on a semiring, enabling the treatment of a wide range of quantities in a uniform way. We provide a denotational semantics and an equivalent operational semantics, the latter based on a novel model of weighted NetKAT automata (WNKA) capturing the stateful behavior of our language. With WNKA, we obtain a class of generic decision procedures for reasoning about quantitative safety and reachability in a fully automatic way, even in the presence of possibly unbounded iteration. We demonstrate the applicability of our framework in a case study using Internet2's Abilene network as the underlying topology. Emmanuel Suárez Acevedo, Tiago Ferreira 0001, Kevin Batz, Oliver Bøving, Nate Foster, Alexandra Silva 0001 |
Proc. ACM Program. Lang. | 1 |
| 2024 | Effects and Coeffects in Call-by-Push-ValueabstractEffect and coeffect tracking integrate many types of compile-time analysis, such as cost, liveness, or dataflow, directly into a language’s type system. In this paper, we investigate the addition of effect and coeffect tracking to the type system of call-by-push-value (CBPV), a computational model useful in compilation for its isolation of effects and for its ability to cleanly express both call-by-name and call-by-value computations. Our main result is effect-and-coeffect soundness , which asserts that the type system accurately bounds the effects that the program may trigger during execution and accurately tracks the demands that the program may make on its environment. This result holds for two different dynamic semantics: a generic one that can be adapted for different coeffects and one that is adapted for reasoning about resource usage. In particular, the second semantics discards the evaluation of unused values and pure computations while ensuring that effectful computations are always evaluated, even if their results are not required. Our results have been mechanized using the Coq proof assistant. Cassia Torczon, Emmanuel Suárez Acevedo, Shubh Agrawal, Joey Velez-Ginorio, Stephanie Weirich |
Proc. ACM Program. Lang. | 2 |