Demo Data from SIGIR 2026 / reviewers in the wild / expert
Robert Scheifler
dblp:19/2672 · also Robert W. Scheifler
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 1990
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Distributed systems · 89% Storage systems · 11% | |
| Software engineering, system software, and programming languages
4 papers |
Operating systems · 65% Programming languages and type systems · 35% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › operating system family
windows |
0.0 | 2 | 1988 | X Window System (panel session) · SIGGRAPH 1988 The X Window System · ACM Trans. Graph. 1986 |
Distributed systems › fault tolerance
atomic actions |
0.0 | 2 | 1987 | Implementation of Argus · SOSP 1987 Guardians and Actions: Linguistic Support for Robust, Distributed Programs · ACM Trans. Program. Lang. Syst. 1983 |
Distributed systems
distributed programming |
0.0 | 1 | 1987 | Implementation of Argus · SOSP 1987 |
Distributed systems › distributed database
distributed transactions |
0.0 | 1 | 1987 | Implementation of Argus · SOSP 1987 |
Storage systems
object storage |
0.0 | 1 | 1985 | Reliable Object Storage to Support Atomic Actions · SOSP 1985 |
Distributed systems › distributed programming
distributed programming languages |
0.0 | 1 | 1983 | Guardians and Actions: Linguistic Support for Robust, Distributed Programs · ACM Trans. Program. Lang. Syst. 1983 |
Distributed systems
fault tolerance |
0.0 | 1 | 1983 | Guardians and Actions: Linguistic Support for Robust, Distributed Programs · ACM Trans. Program. Lang. Syst. 1983 |
Programming languages and type systems › concurrent programming languages
language support for distributed systems |
0.0 | 1 | 1982 | Guardians and Actions: Linguistic Support for Robust, Distributed Programs · POPL 1982 |
User interface design and tools
graphical user interface |
0.0 | 1 | 1988 | X Window System (panel session) · SIGGRAPH 1988 |
Transaction processing and concurrency control
ACID transactions |
0.0 | 1 | 1985 | Reliable Object Storage to Support Atomic Actions · SOSP 1985 |
Methods — techniques the papers use, named apart from their topics
language design · 0.0performance measurement · 0.0linguistic constructs · 0.0guardians · 0.0atomic actions · 0.0atomic action implementation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1990 | The X Window System
Robert Scheifler, James Gettys |
Softw. Pract. Exp. | 1 |
| 1988 | X Window System (panel session)abstractNo abstract available. James Gettys, Georges G. Grinstein, Bertram Herzog, Robert Scheifler |
SIGGRAPH | 4 |
| 1987 | Implementation of ArgusabstractArgus is a programming language and system developed to support the construction and execution of distributed programs. This paper describes the implementation of Argus, with particular emphasis on the way we implement atomic actions, because this is where Argus differs most from other implemented systems. The paper also discusses the performance of Argus. The cost of actions is quite reasonable, indicating that action systems like Argus are practical. Barbara Liskov, Dorothy Curtis, Paul Johnson 0001, Robert Scheifler |
SOSP | 4 |
| 1986 | The X Window SystemabstractAn overview of the X Window System is presented, focusing on the system substrate and the low-level facilities provided to build applications and to manage the desktop. The system provides high-performance, high-level, device-independent graphics. A hierarchy of resizable, overlapping windows allows a wide variety of application and user interfaces to be built easily. Network-transparent access to the display provides an important degree of functional separation, without significantly affecting performance, which is crucial to building applications for a distributed environment. To a reasonable extent, desktop management can be custom-tailored to individual environments, without modifying the base system and typically without affecting applications. Robert Scheifler, James Gettys |
ACM Trans. Graph. | 1 |
| 1985 | Reliable Object Storage to Support Atomic Actions
Brian M. Oki, Barbara Liskov, Robert Scheifler |
SOSP | 3 |
| 1983 | Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsabstractAn overview is presented of an integrated programming language and system designed to support the construction and maintenance of distributed programs: programs in which modules reside and execute at communicating, but geographically distinct, nodes.The language is intended to support a class of applications concerned with the manipulation and preservation of long-lived, on-line, distributed data.The language addresses the writing of robust programs that survive hardware failures without loss of distributed information and that provide highly concurrent access to that information while preserving its consistency.Several new linguistic constructs are provided; among them are atomic actions, and modules called guardians that survive node failures. Barbara Liskov, Robert Scheifler |
ACM Trans. Program. Lang. Syst. | 2 |
| 1982 | Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsabstractThis paper presents an overview of an integrated programming language and system designed to support the construction and maintenance of distributed programs: programs in which modules reside and execute at communicating, but geographically distinct, nodes. The language is intended to support a class of applications in which the manipulation and preservation of long-lived, on-line, distributed data is important. The language addresses the writing of robust programs that survive hardware failures without loss of distributed information and that provide highly concurrent access to that information while preserving its consistency. Several new linguistic constructs are provided; among them are atomic actions, and modules called guardians that survive node failures. Barbara Liskov, Robert Scheifler |
POPL | 2 |