Demo Data from EDBT 2026 / reviewers in the wild / expert
Yen-Ping Shan
dblp:60/6968
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 4 first-authorHuman-computer interaction and ubiquitous computing · 2 · 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.
| Human-computer interaction and pervasive computing
2 papers |
User interface design and tools · 61% Collaborative and social computing · 39% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Collaborative and social computing
groupware |
0.0 | 1 | 1990 | A Visual Calendar for Scheduling Group Meetings · CSCW 1990 |
User interface design and tools
user interface frameworks |
0.0 | 1 | 1989 | An Event-Driven Model-View-Controller Framework for Smalltalk · OOPSLA 1989 |
User interface design and tools
graphical user interface |
0.0 | 1 | 1990 | A Visual Calendar for Scheduling Group Meetings · CSCW 1990 |
Programming languages and type systems › object-oriented programming
smalltalk |
0.0 | 1 | 1989 | An Event-Driven Model-View-Controller Framework for Smalltalk · OOPSLA 1989 |
Methods — techniques the papers use, named apart from their topics
polling · 0.0rule-based scheduling · 0.0prototype design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Objects on the Server: Are We Ready? (Panel Session)abstractObject-oriented concepts such as reuse and encapsulation offer many benefits to application development, particularly in managing complexity and change. All the benefits of OO that apply to the client can apply equally well to the server. However, until recently, these concepts have proven to benefit only the client side. Could there be any intrinsic or conceptual reason for this? Or could it be a result of timing, the availability of the tools, and the conservative restraints that result from the mission-critical nature of server computing?This panel will explore the roles of objects on the server by examining the experiences of the panelists from a technology consumer's perspective. By doing so, we would like to provide insights for corporations that are making decisions on OO technology, point out pitfalls along the way, and identify potential opportunities for technology providers.All panelists have developed production level object servers. The panel will answer the question of whether we are ready for object servers by discussing the following issues:• Different server types: transactional server, data server, application server, web server, etc. Are they really that much different? Which one is the most important kind?• Experience in implementing and maintaining object systems on the server: the configurations of the systems and how they were arrived at; the tools and programming languages used.• Benefits and drawbacks of server object systems.• What's hard? What's easy?• What are the prerequisites for pervasive deployments of objects on the server? (e.g., standards, application types, customer situations, tools, and languages.)• What would be desirable for technology providers (researchers and vendors) to provide? (Tools, languages, execution environments that represents vendor opportunities.)• Practical advice to organizations interested in introducing objects to the server. Yen-Ping Shan, Tom Morgan, Phil Proudfoot, Jim Thompson, John Tibbetts, Al Woolfrey |
OOPSLA | 1 |
| 1994 | Smalltalk in the Business World: The Good, the Bad, and the Future (Panel)
Yen-Ping Shan, Ken Auer, Andrew J. Bear, Jim Adamczyk, Adele Goldberg 0001, Tom Love, Dave A. Thomas |
OOPSLA | 1 |
| 1993 | Panel - Is Multiple Inheritance Essential to OOP?abstractarticle Free Access Share on Is multiple inheritance essential to OOP? (panel) Authors: Yen-Ping Shan View Profile , Tom Cargill View Profile , Brad Cox View Profile , William Cook View Profile , Mary Loomis View Profile , Alan Snyder View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 28Issue 10Oct. 1, 1993 pp 360–363https://doi.org/10.1145/167962.165923Published:01 October 1993Publication History 3citation781DownloadsMetricsTotal Citations3Total Downloads781Last 12 Months30Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Yen-Ping Shan, Thomas A. Cargill, Brad Cox, William R. Cook, Mary E. S. Loomis, Alan Snyder |
OOPSLA | 1 |
| 1990 | A Visual Calendar for Scheduling Group MeetingsabstractScheduling group meetings requires access to participants' calendars, typically located in scattered pockets or desks. Placing participants' calendars on-line and using a rule-based scheduler to find a time slot would alleviate the problem to some extent, but it often is difficult to trust the results, because correct scheduling rules are elusive, varying with the participants and the agenda of a particular meeting. What's needed is a comprehensive scheduling system that summarizes the available information for quick, flexible, and reliable scheduling. We have developed a prototype of a priority-based, graphical scheduling system called Visual Scheduler (VS). David B. Beard, Murugappan Palaniappan, Alan Humm, David Banks, Anil Nair, Yen-Ping Shan |
CSCW | 6 |
| 1990 | An object-oriented UIMS for rapid prototyping
Yen-Ping Shan |
INTERACT | 1 |
| 1989 | An Event-Driven Model-View-Controller Framework for SmalltalkabstractThe Smalltalk Model-View-Controller (MVC) user interface paradigm uses polling for its input control. The polling loops consume CPU cycles even when the user is not interacting with the interface. Applications using Smalltalk as their front-end often suffer unnecessary performance loss. This paper presents a prototype event-driven MVC framework to solve these problems. A solution to the compatibility problem is also provided to allow interface objects built under both polling and event-driven mechanisms to be used by each other with no modification and no performance penalty. Yen-Ping Shan |
OOPSLA | 1 |