Demo Data from VLDB 2026 / reviewers in the wild / expert
John R. Pugh
dblp:46/1400
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 1990
0009-0007-0869-5352ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Human-computer interaction and ubiquitous computing · 3 · 2 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 |
Programming languages and type systems · 56% Program synthesis and code generation · 44% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1986 | An Exemplar Based Smalltalk · OOPSLA 1986 |
Program synthesis and code generation
programming by example |
0.0 | 1 | 1986 | An Exemplar Based Smalltalk · OOPSLA 1986 |
Programming languages and type systems
language design |
0.0 | 1 | 1986 | An Exemplar Based Smalltalk · OOPSLA 1986 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1990 | Object oriented programming in the computer science curriculum (panel session)abstractNo abstract available. Julie Zweigoron, John Bierbauer, Scott Knaster, Tomasz Pietrzykowski, John R. Pugh |
SIGCSE | 5 |
| 1988 | Panel: Teaching OOP
Dan Shafer, David A. Wilson, Jeff McKenna, John R. Pugh, Adele Goldberg 0001 |
OOPSLA | 4 |
| 1988 | Application frameworks: experience with MacAppabstractIt is an unfortunate truth that as personal computers have become easier to use they also have become more difficult to program. Students who want to write programs that look and feel like real Macintosh applications, for example, are constrained by the time available and the sheer complexity of the application development process. We have found that several object-oriented programming systems have succeeded in abstracting out the commonalties of graphical user interfaces and can allow students to construct interactive, graphical applications at a lower cost. In this paper we describe our experiences in the use of MacApp, an application framework for the Apple Macintosh. The design and implementation of Prof, a prototype visual programming system for both educators and students developed by a final year student in a thirteen week project course, is used to illustrate the discussion. We describe the advantages and disadvantages of the object-oriented application framework approach in the expectation that our experiences will be useful for other educators who may be contemplating following this path. John R. Pugh, Cafee Leung |
SIGCSE | 1 |
| 1987 | Introducing object-oriented programming into the computer science curriculumabstractIn recent years, object-oriented programming languages and object-oriented program design have become increasingly popular. Dialects of many popular programming languages are now available which support the major concepts of object-oriented programming; namely message-passing, classes, generic operations and inheritance. Experience in the paradigm is increasingly supporting the view that object-oriented programming may be to the 80's what structured programming was to the 70's in terms of its influence on software development. John R. Pugh, Wilf R. LaLonde, Dave A. Thomas |
SIGCSE | 1 |
| 1986 | An Exemplar Based Smalltalk
Wilf R. LaLonde, Dave A. Thomas, John R. Pugh |
OOPSLA | 3 |
| 1983 | A Simple Technique for Converting from a Pascal Shop to a C. Shop
Wilf R. LaLonde, John R. Pugh |
Softw. Pract. Exp. | 2 |