VLDB 2026 Research / reviewers in the wild / expert
Kenneth J. Rodham
dblp:84/5820
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 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 |
Operating systems · 77% Programming languages and type systems · 23% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 77% User interface design and tools · 23% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Collaborative and social computing › groupware
shared window systems |
0.0 | 1 | 1994 | Smart telepointers: maintaining telepointer consistency in the presence of user interface customization · ACM Trans. Graph. 1994 |
Programming languages and type systems › language design
programming abstractions |
0.0 | 1 | 1997 | Nanites: An Approach to Structure-Based Monitoring · ACM Trans. Comput. Hum. Interact. 1997 |
User interface design and tools › customization
interface customization |
0.0 | 1 | 1994 | Smart telepointers: maintaining telepointer consistency in the presence of user interface customization · ACM Trans. Graph. 1994 |
Methods — techniques the papers use, named apart from their topics
software design · 0.0smart telepointer · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Nanites: An Approach to Structure-Based MonitoringabstractThe focal point of many interactive systems is an information artifact being created and manipulated by one or more users through a user interface. The software components of such an interactive system perform their tasks relative to the data structures that represent the information artifact. System components interact with each other by changing these data and responding when relevant changes are made to them by other components. Perhaps the most difficult problem to be solved when building such data-centric systems is the monitoring problem. System components require the ability to watch for and respond to changes made to complex data structures. Previous monitoring approaches are geared toward monitoring single data items rather than entire data structures. This article describes an new monitoring approach called Nanites that is designed to simplify the task of monitoring complex data structures. Kenneth J. Rodham, Dan R. Olsen |
ACM Trans. Comput. Hum. Interact. | 1 |
| 1995 | Distributable interactive objects
Kenneth J. Rodham, Dan R. Olsen |
INTERACT | 1 |
| 1995 | Interactive net-services on the WWW
Kenneth J. Rodham, Dan R. Olsen |
INTERACT | 1 |
| 1994 | Smart telepointers: maintaining telepointer consistency in the presence of user interface customizationabstractConventional methods for maintaining telepointer consistency in shared windows do not work in the presence of per-user window customizations. This article presents the notion of a “smart telepointer,” which is a telepointer that works correctly in spite of such customizations. Methods for smart-telepointer implementation are discussed. Kenneth J. Rodham, Dan R. Olsen |
ACM Trans. Graph. | 1 |
| 1993 | Implementing a Graphical Multi-user Interface ToolkitabstractAbstract Multi‐user applications allows users in different locations to simultaneously interact with a common interface. Creating multi‐user applications is complicated by issues such as process synchronization, replicated window management, and floor control. As a result, several papers describing toolkits that simplify programming of multi‐user applications have appeared in the literature. This paper discusses several low‐level issues that must be addressed when implementing such a toolkit. Issues relating to replicated window management, supporting heterogeneous hardware environments, and multi‐user event handling are discussed. Douglas C. Kohlert, Kenneth J. Rodham, Dan R. Olsen |
Softw. Pract. Exp. | 2 |