Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael F. Kleyn
dblp:04/5675
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 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
2 papers |
Programming languages and type systems · 67% Software maintenance and evolution · 17% Debugging and program repair · 17% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
language design |
0.0 | 1 | 1993 | A High Level Language for Specifying Graph Based Languages and Their Programming Environments · ICSE 1993 |
Programming languages and type systems
programming environment |
0.0 | 1 | 1993 | A High Level Language for Specifying Graph Based Languages and Their Programming Environments · ICSE 1993 |
User interface design and tools › interactive design tools
interface construction tools |
0.0 | 1 | 1988 | EDGE - a Graph Based Tool for Specifying Interaction · ACM Symposium on User Interface Software and Technology 1988 |
Software maintenance and evolution
program comprehension |
0.0 | 1 | 1988 | GraphTrace - Understanding Object-Oriented Systems Using Concurrently Animated Views · OOPSLA 1988 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › rule learning
rule generation |
0.0 | 1 | 1987 | A Conceptual Clustering Program for Rule Generation · Int. J. Man Mach. Stud. 1987 |
Visualization and visual analytics
software visualization |
0.0 | 1 | 1988 | GraphTrace - Understanding Object-Oriented Systems Using Concurrently Animated Views · OOPSLA 1988 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › concept learning
conceptual clustering |
0.0 | 1 | 1987 | A Conceptual Clustering Program for Rule Generation · Int. J. Man Mach. Stud. 1987 |
Methods — techniques the papers use, named apart from their topics
context-free grammar · 0.0AND/OR graph decomposition · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Parser visualizations for developing grammars with yaccabstractThis paper describes Gyacc (graphical yacc), a tool we have developed to support a graphical approach to developing languages with parser generators such as yacc. Gyacc is an interactive environment which supports the construction of context-free grammars, and provides the user with the ability to study yacc-generated parsers. We are strongly convinced that to fully teach and understand the details of a generated parser, the user or student must see it in operation. Gyacc accomplishes this by providing a set of animations which the user can select to observe different aspects of the parser as it executes. Mona E. Lovato, Michael F. Kleyn |
SIGCSE | 2 |
| 1993 | A High Level Language for Specifying Graph Based Languages and Their Programming Environments
Michael F. Kleyn, James C. Browne |
ICSE | 1 |
| 1988 | GraphTrace - Understanding Object-Oriented Systems Using Concurrently Animated ViewsabstractObject-Oriented programming is a powerful means of developing large complex systems. In this paper we address the need to understand the behavior of objects in order to facilitate code sharing and reusability. We describe GraphTrace, a tool we have developed that has allowed us to experiment with new ways of visualizing the dynamic behavior of object-oriented programs. Based on our experience with the GraphTrace tool we suggest that being able to present many different views of an object-oriented system and then animating these views concurrently represents a powerful means for understanding such systems. Michael F. Kleyn, Paul C. Gingrich |
OOPSLA | 1 |
| 1988 | EDGE - a Graph Based Tool for Specifying InteractionabstractThis paper describes a new methodology for specifying and constructing complex interaction dialogs for the design of user interfaces. The method is new in that it promotes a decomposition of the interaction in terms of events in AND/OR graphs called Event-Decomposition Graphs (EDG). These Event-Decomposition Graphs can be progressively refined to capture the detailed semantics of the dialog. Multithreaded interaction can be composed by joining several Event-Decomposition Graphs together in a systematic way. In this paper we present a design tool for specifying and analyzing Event-Decomposition Graphs, and show that the combination of the notation and tool combines many of the capabilities of Context-Free Grammar- and Event-Notations while still providing the graphical view of Transition Network diagrams. Michael F. Kleyn, Indranil Chakravarty |
ACM Symposium on User Interface Software and Technology | 1 |
| 1987 | A Conceptual Clustering Program for Rule Generation
Edward J. Wisniewski, Howard A. Winston, Reid G. Smith, Michael F. Kleyn |
Int. J. Man Mach. Stud. | 4 |