Demo Data from SIGIR 2026 / reviewers in the wild / expert
Emerson Sales
dblp:266/2975
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2025
0000-0001-5606-9216ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 1 first-author · 3 since 2021Software 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 |
Concurrent programming · 75% Program analysis · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
concurrency bugs |
0.8 | 1 | 2024 | Accurate Static Data Race Detection for C · FM (1) 2024 |
Concurrent programming › concurrency bugs
data races |
0.8 | 1 | 2024 | Accurate Static Data Race Detection for C · FM (1) 2024 |
Concurrent programming › concurrency bug detection
data race detection |
0.8 | 1 | 2024 | Accurate Static Data Race Detection for C · FM (1) 2024 |
Program analysis
static analysis |
0.8 | 1 | 2024 | Accurate Static Data Race Detection for C · FM (1) 2024 |
Methods — techniques the papers use, named apart from their topics
reachability reduction · 0.8context-bounded analysis · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Separability and harmony in ecumenical systemsabstractAbstract The quest of smoothly combining logics so that connectives from different logics can co-exist in peace has been a fascinating topic of research. In 2015, Dag Prawitz introduced a natural deduction system for an ecumenical first-order logic, unifying classical and intuitionistic logics within a shared language. Building upon this foundation, we introduced, in a series of works, sequent systems for ecumenical logics and modal extensions. In this work we propose a new pure sequent calculus version for Prawitz’s original system, where each rule features precisely one logical operator. This is achieved by extending sequents with an additional context, called stoup, and establishing the ecumenical concept of polarities. We smoothly extend these ideas for handling modalities, presenting a new pure labelled system for ecumenical modal logics. Finally, we show how this allows for naturally retrieving the ecumenical modal nested system proposed in a previous work. Sonia Marin, Luiz Carlos Pereira, Elaine Pimentel, Emerson Sales |
J. Log. Comput. | 4 |
| 2024 | Accurate Static Data Race Detection for CabstractAbstract Data races are a particular kind of subtle, unintended program behaviour arising from thread interference in shared-memory concurrency. In this paper, we propose an automated technique for static detection of data races in multi-threaded C programs with POSIX threads. The key element of our technique is a reduction to reachability. Our prototype implementation combines such reduction with context-bounded analysis. The approach proves competitive against state-of-the-art tools, finding new issues in the implementation of well-known lock-free data structures, and shows a considerably superior accuracy of analysis in the presence of complex shared-memory access patterns. Emerson Sales, Omar Inverso, Emilio Tuosto |
FM (1) | 1 |
| 2022 | A Prototype for Data Race Detection in CSeq 3 - (Competition Contribution)abstractAbstract We sketch a sequentialization-based technique for bounded detection of data races under sequential consistency, and summarise the major improvements to our verification framework over the last years. Alex Coto-Santiesteban, Omar Inverso, Emerson Sales, Emilio Tuosto |
TACAS (2) | 3 |
| 2021 | A Pure View of Ecumenical Modalities
Sonia Marin, Luiz Carlos Pereira, Elaine Pimentel, Emerson Sales |
WoLLIC | 4 |