Demo Data from EDBT 2026 / reviewers in the wild / expert
Vadim Lomshakov
dblp:321/1111
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0000-0001-8991-9264ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 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 |
Program synthesis and code generation · 77% Empirical software engineering · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
code completion |
0.6 | 1 | 2022 | All you need is logs: improving code completion by learning from anonymous IDE usage logs · ESEC/SIGSOFT FSE 2022 |
Empirical software engineering
mining software repositories |
0.2 | 1 | 2022 | All you need is logs: improving code completion by learning from anonymous IDE usage logs · ESEC/SIGSOFT FSE 2022 |
Methods — techniques the papers use, named apart from their topics
learning-to-rank · 0.6catboost · 0.6a/b testing · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | LAMeD: LLM-generated Annotations for Memory Leak DetectionabstractStatic analysis tools are widely used to detect software bugs and vulnerabilities but often struggle with scalability and efficiency in complex codebases. Traditional approaches rely on manually crafted annotations—labeling functions as sources or sinks—to track data flows, e.g., ensuring that allocated memory is eventually freed, and code analysis tools such as CodeQL, Infer, or Cooddy can use function specifications, but manual annotation is laborious and error-prone, especially for large or third-party libraries. We present LAMeD (LLM-generated Annotations for Memory leak Detection), a novel approach that leverages large language models (LLMs) to automatically generate function-specific annotations. When integrated with analyzers such as Cooddy, LAMeD significantly improves memory leak detection and reduces path explosion. We also suggest directions for extending LAMeD to broader code analysis. Ekaterina Shemetova, Ivan Smirnov, Anton Alekseev 0001, Ilya Shenbin, Alexey D. Rukhovich, Sergey I. Nikolenko, Vadim Lomshakov, Irina Piontkovskaya |
EASE | 7 |
| 2022 | All you need is logs: improving code completion by learning from anonymous IDE usage logsabstractIn this work, we propose an approach for collecting completion usage logs from the users in an IDE and using them to train a machine learning based model for ranking completion candidates. We developed a set of features that describe completion candidates and their context, and deployed their anonymized collection in the Early Access Program of IntelliJ-based IDEs. We used the logs to collect a dataset of code completions from users, and employed it to train a ranking CatBoost model. Then, we evaluated it in two settings: on a held-out set of the collected completions and in a separate A/B test on two different groups of users in the IDE. Our evaluation shows that using a simple ranking model trained on the past user behavior logs significantly improved code completion experience. Compared to the default heuristics-based ranking, our model demonstrated a decrease in the number of typing actions necessary to perform the completion in the IDE from 2.073 to 1.832. Vitaliy Bibaev, Alexey Kalina, Vadim Lomshakov, Yaroslav Golubev, Alexander Bezzubov, Nikita Povarov, Timofey Bryksin |
ESEC/SIGSOFT FSE | 3 |