Demo Data from EDBT 2026 / reviewers in the wild / expert
Emanuel Kitzelmann
dblp:28/135
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2010
0000-0001-5614-3463ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
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% Programming languages and type systems · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
inductive program synthesis |
0.1 | 1 | 2006 | Inductive Synthesis of Functional Programs: An Explanation Based Generalization Approach · J. Mach. Learn. Res. 2006 |
Program synthesis and code generation
programming by example |
0.1 | 1 | 2006 | Inductive Synthesis of Functional Programs: An Explanation Based Generalization Approach · J. Mach. Learn. Res. 2006 |
Programming languages and type systems
functional programming |
0.0 | 1 | 2006 | Inductive Synthesis of Functional Programs: An Explanation Based Generalization Approach · J. Mach. Learn. Res. 2006 |
Programming languages and type systems › control structures › recursion
recursive equations |
0.0 | 1 | 2006 | Inductive Synthesis of Functional Programs: An Explanation Based Generalization Approach · J. Mach. Learn. Res. 2006 |
Methods — techniques the papers use, named apart from their topics
explanation-based generalization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | I/O guided detection of list catamorphisms: towards problem specific use of program templates in IPabstractInductive programming (IP), usually defined as a search in a space of candidate programs, is an inherent exponentially complex problem. To constrain the search space, program templates have ever been one of the first choices. In previous approaches to incorporate program schemes, either an (often very well) informed expert user has to provide a template in advance, or templates are used simply on suspicion, regardless whether they are target-aiming or not. Instead of rather fit the data to the template, we present an approach to fit a template to the data. We propose to utilise universal properties of higher-order functions to detect the appropriateness of a certain template in the input/output examples. We use this technique to introduce catamorphisms on lists in our IP system Igor2. Martin Hofmann 0008, Emanuel Kitzelmann |
PEPM | 2 |
| 2009 | Evolutionary Programming Guided by Analytically Generated Seeds
Neil Crossley, Emanuel Kitzelmann, Martin Hofmann 0008, Ute Schmid |
IJCCI | 2 |
| 2008 | Data-driven Induction of Functional ProgramsabstractWe present a new method and system, called IGOR2, for the induction of recursive functional programs from few nonrecursive, possibly non-ground example equations describing a subset of the input-output behaviour of a function to be implemented. Emanuel Kitzelmann |
ECAI | 1 |
| 2008 | Analytical Inductive Functional Programming
Emanuel Kitzelmann |
LOPSTR | 1 |
| 2006 | Inductive Synthesis of Functional Programs: An Explanation Based Generalization ApproachabstractWe describe an approach to the inductive synthesis of recursive equations from input/output-examples which is based on the classical two-step approach to induction of functional Lisp programs of Summers (1977). In a first step, I/O-examples are rewritten to traces which explain the outputs given the respective inputs based on a datatype theory. These traces can be integrated into one conditional expression which represents a non-recursive program. In a second step, this initial program term is generalized into recursive equations by searching for syntactical regularities in the term. Our approach extends the classical work in several aspects. The most important extensions are that we are able to induce a set of recursive equations in one synthesizing step, the equations may contain more than one recursive call, and additionally needed parameters are automatically introduced. Emanuel Kitzelmann, Ute Schmid |
J. Mach. Learn. Res. | 1 |
| 2003 | Cost Optimality and Predictability of Parallel Programming with Skeletons
Holger Bischof, Sergei Gorlatch, Emanuel Kitzelmann |
Euro-Par | 3 |