Demo Data from EDBT 2026 / reviewers in the wild / expert
Roy Sadaka
dblp:249/9284
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1
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 · 50% Programming languages and type systems · 50% | |
| Artificial intelligence
1 paper |
Language models and text generation · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation
code generation |
0.4 | 1 | 2020 | Structural Language Models of Code · ICML 2020 |
Programming languages and type systems › language implementation
abstract syntax tree |
0.4 | 1 | 2020 | Structural Language Models of Code · ICML 2020 |
Program synthesis and code generation
code completion |
0.4 | 1 | 2020 | Structural Language Models of Code · ICML 2020 |
Methods — techniques the papers use, named apart from their topics
neural conditional probability estimation · 0.9abstract syntax tree decomposition · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Structural Language Models of CodeabstractWe address the problem of any-code completion - generating a missing piece of source code in a given program without any restriction on the vocabulary or structure. We introduce a new approach to any-code completion that leverages the strict syntax of programming languages to model a code snippet as a tree - structural language modeling (SLM). SLM estimates the probability of the program’s abstract syntax tree (AST) by decomposing it into a product of conditional probabilities over its nodes. We present a neural model that computes these conditional probabilities by considering all AST paths leading to a target node. Unlike previous techniques that have severely restricted the kinds of expressions that can be generated in this task, our approach can generate arbitrary code in any programming language. Our model significantly outperforms both seq2seq and a variety of structured approaches in generating Java and C# code. Our code, data, and trained models are available at http://github.com/tech-srl/slm-code-generation/. An online demo is available at http://AnyCodeGen.org. Uri Alon 0002, Roy Sadaka, Omer Levy, Eran Yahav |
ICML | 2 |