Demo Data from VLDB 2026 / reviewers in the wild / expert
Phillip D. Summers
dblp:65/3286
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 1977
—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-authorApplied, interdisciplinary, general and emerging computing · 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
2 papers |
Program synthesis and code generation · 86% Programming languages and type systems · 14% |
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
programming by example |
0.0 | 2 | 1977 | A Methodology for LISP Program Construction from Examples · J. ACM 1977 A Methodology for Lisp Program Construction from Examples · POPL 1976 |
Programming languages and type systems
program specification |
0.0 | 1 | 1977 | A Methodology for LISP Program Construction from Examples · J. ACM 1977 |
Methods — techniques the papers use, named apart from their topics
program transformation · 0.0inductive inference · 0.0control flow predicate derivation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1977 | A Methodology for LISP Program Construction from ExamplesabstractAn automatic programming system, THESYS, for constructing recursive LISP programs from examples of what they do is described. The construction methodology is illustrated as a series of transformations from the set of examples to a program satisfying the examples. The transformations consist of (1) deriving the specific computation associated with a specific example, (2) deriving control flow predicates, and (3) deriving an equivalent program specification in the form of recurrence relations. Equivalence between certain recurrence relations and various program schemata is proved. A detailed description of the construction of four programs is presented to illustrate the application of the methodology. Phillip D. Summers |
J. ACM | 1 |
| 1976 | A Methodology for Lisp Program Construction from ExamplesabstractThis paper reports on a system, THESYS, that synthesizes LISP recursive programs from examples of what they do. There has been recent interest in this form of program specification[1,4,8]. The theory of such inductive systems has been investigated by Blum and Blum[2], Kugel[5] and Summers[10]. In this paper we describe the practical results of an investigation into the problem of program synthesis from examples. The methodology to be presented is based on a firm theoretical foundation which may provide a basis for generalizing the results to other kinds of program synthesis systems. The various theoretical models for computation and data that comprise the theory are not described in detail in this paper but may be found in [10]. Phillip D. Summers |
POPL | 1 |