EDBT 2026 Demo / reviewers in the wild / expert
Kevan Miller
dblp:72/3843
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Human-computer interaction and ubiquitous computing · 1
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 |
Collaborative and social computing · 56% User interface design and tools · 44% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
User interface design and tools
visual programming |
0.0 | 1 | 1998 | Rapidly Building Synchronous Collaborative Applications by Direct Manipulation · CSCW 1998 |
Distributed systems › replication › replica control
optimistic replication |
0.0 | 1 | 1998 | Concurrency Control and View Notification Algorithms for Collaborative Replicated Objects · IEEE Trans. Computers 1998 |
Distributed systems
replication |
0.0 | 1 | 1998 | Concurrency Control and View Notification Algorithms for Collaborative Replicated Objects · IEEE Trans. Computers 1998 |
Collaborative and social computing › groupware
synchronous groupware |
0.0 | 1 | 1998 | Concurrency Control and View Notification Algorithms for Collaborative Replicated Objects · IEEE Trans. Computers 1998 |
Requirements engineering and software design › component-based software
software components |
0.0 | 1 | 1998 | Rapidly Building Synchronous Collaborative Applications by Direct Manipulation · CSCW 1998 |
Methods — techniques the papers use, named apart from their topics
primary copy replication · 0.0optimistic concurrency control · 0.0direct manipulation · 0.0component-based development · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Rapidly Building Synchronous Collaborative Applications by Direct ManipulationabstractMsting GUI btider technology supports btiding user interfaces for interactive applications via direct manip ulation.However, it is notoriously ~ctit to btid the underlying data sharing and application logic for rmdti-user synchronous co~aborative applications.This paper describes a co~ection of very high-levd software components, bfit using the JavaBeans component standard, that enables domain experts and application dsigners to rapi~y bfid entire co~aborative apphcatiorts via Visual progr arnming -drag-and~op, customization and wiring.Our component suite supports conference setup, awareness, data sharing, media streaming, acc~s synchronization, and tempordy coordinated media and event streams.TVe ~nstrate that the task of btiding non-trivia mdti-user applications using this approach is si@-tly s"np~ed. Ke~ordsRapid Application Devdopment, Visud"Rogramming, Software Components, Java Beans, ~en&Server Synchronous CoUaboration ~TRODUCTIONAs the use of distributed applications is becoming more widespread in today's networked world, the relevance of synchronous collaboration is sharply increasing.Users in a number of application domains are seeking syn-&onous co~aboration ~pabiities within their appfi-cation~.The requirements of this broad range of a~ p~cations me diverse enough that a 'one size fits d" approach to b@ding applications is no longer satisfactory.Our qerience suggests that rapid turnaround of customized co~aborative applications is critid to meet this incressed demand for synchronous co~aboration.Permission to make di~tal or hard copies of d] or part ofthis \\-orkfor personal or cl~aom use is granted without fee protided that copies are not made or dis~%uted for profit or commercial adv-antageand that copies bar this notice and tie fill citation on tie fmt paga To copy orhmlisa to Tepubtish.topost on swera or to rdlsmiute to ~sts, rquires prior ~etific permission and!or a f= CS~V 98 Sattle Ii'zshington GSA Cop~fight AChI 199S 1-5S1134094/9S/1 1...S5.00 . . Guruduth Banavar, Sri Doddapaneni, Kevan Miller, Bodhi Mukherjee |
CSCW | 3 |
| 1998 | Concurrency Control and View Notification Algorithms for Collaborative Replicated ObjectsabstractThis paper describes algorithms for implementing a high-level programming model for synchronous distributed groupware applications. In this model, several application data objects may be atomically updated, and these objects automatically maintain consistency with their replicas using an optimistic algorithm. Changes to these objects may be optimistically or pessimistically observed by view objects by taking consistent snapshots. The algorithms for both update propagation and view notification are based upon optimistic guess propagation principles adapted for fast commit by using primary copy replication techniques. The main contribution of the paper is the synthesis of these two algorithmic techniques-guess propagation and primary copy replication-for implementing a framework that is easy to program to and is well suited for the needs of groupware applications. Robert E. Strom, Guruduth Banavar, Kevan Miller, Atul Prakash 0001 |
IEEE Trans. Computers | 3 |
| 1997 | Concurrency Control and View Notification Algorithms for Collaborative Replicated ObjectsabstractThis paper describes algorithms for implementing a high-level programming model for synchronous distributed groupware applications. In this model, several application data objects may be atomically updated, and these objects automatically maintain consistency with their replicas using an optimistic algorithm. Changes to these objects may be optimistically or pessimistically observed by view objects by taking consistent snapshots. The algorithms for both update propagation and view notification are based upon optimistic guess propagation principles, adapted for fast commit by using primary copy replication techniques. The main contribution of the paper is the synthesis of these two algorithmic techniques-guess propagation and primary copy replication-for implementing a framework that is easy to program and is well suited for the needs of groupware applications. Robert E. Strom, Guruduth Banavar, Kevan Miller, Atul Prakash 0001 |
ICDCS | 3 |