Demo Data from EDBT 2026 / reviewers in the wild / expert
Daniele Cipollone
dblp:397/3821
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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 |
Program synthesis and code generation · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
code completion |
0.9 | 1 | 2025 | TreeRanker: Fast and Model-Agnostic Ranking System for Code Suggestions in IDEs · ASE 2025 |
Information retrieval
ranking |
0.3 | 1 | 2025 | TreeRanker: Fast and Model-Agnostic Ranking System for Code Suggestions in IDEs · ASE 2025 |
Methods — techniques the papers use, named apart from their topics
prefix tree · 1.7language model · 1.7greedy decoding · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | TreeRanker: Fast and Model-Agnostic Ranking System for Code Suggestions in IDEsabstractToken-Level code completion is one of the most critical features in modern Integrated Development Environments (IDEs). It assists developers by suggesting relevant identifiers and APIs during coding. While completions are typically derived from static analysis, their usefulness depends heavily on how they are ranked, as correct predictions buried deep in the list are rarely seen by users. Most current systems rely on handcrafted heuristics or lightweight machine learning models trained on user logs, which can be further improved to capture context information and generalize across projects and coding styles. In this work, we propose a new scoring approach to ranking static completions using language models in a lightweight and model-agnostic way. Our method organizes all valid completions into a prefix tree and performs a single greedy decoding pass to collect token-level scores across the tree. This enables a precise token-aware ranking without needing beam search, prompt engineering, or model adaptations. The approach is fast, architecture-agnostic, and compatible with already deployed models for code completion. These findings highlight a practical and effective pathway for integrating language models into already existing tools within IDEs, and ultimately providing smarter and more responsive developer assistance. Daniele Cipollone, Egor Bogomolov, Arie van Deursen, Maliheh Izadi |
ASE | 1 |