Demo Data from EDBT 2026 / reviewers in the wild / expert
Randall B. Smith
dblp:83/2874
· DBLP profile ↗
17ranked-venue papers
8as first author
1since 2021 · last 2021
0000-0003-4262-4279ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 8 · 3 first-authorSoftware engineering, systems software and programming languages · 5 · 3 first-authorComputer networks · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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
9 papers |
Collaborative and social computing · 58% Interaction techniques and input · 23% User interface design and tools · 10% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% | |
| Software engineering, system software, and programming languages
4 papers |
Programming languages and type systems · 34% Runtime systems and virtual machines · 34% Software maintenance and evolution · 25% | |
| Computer graphics and multimedia
2 papers |
Visualization and visual analytics · 100% |
Topics — the 20 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks
wireless sensor network |
0.1 | 1 | 2007 | SPOTWorld and the Sun SPOT · IPSN 2007 |
Internet of things and sensor networks › wireless sensor network
wireless sensor network platform |
0.1 | 1 | 2007 | SPOTWorld and the Sun SPOT · IPSN 2007 |
Collaborative and social computing
awareness |
0.0 | 1 | 2002 | Work rhythms: analyzing visualizations of awareness histories of distributed groups · CSCW 2002 |
Interaction techniques and input
direct manipulation |
0.0 | 3 | 1995 | Directness and Liveness in the Morphic User Interface Construction Environment · ACM Symposium on User Interface Software and Technology 1995 The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and Flexibility · OOPSLA 1995 Experiences with the alternate reality kit: an example of the tension between literalism and magic · CHI 1987 |
Collaborative and social computing › computer-supported cooperative work
resource sharing |
0.0 | 1 | 2001 | Resource sharing for replicated synchronous groupware · IEEE/ACM Trans. Netw. 2001 |
Interaction techniques and input › interaction techniques
scrolling technique |
0.0 | 1 | 1999 | Generalized and Stationary Scrolling · ACM Symposium on User Interface Software and Technology 1999 |
Collaborative and social computing › groupware
shared workspace |
0.0 | 1 | 1998 | Supporting Flexible Roles in a Shared Space · CSCW 1998 |
Collaborative and social computing › groupware
collaboration transparency |
0.0 | 1 | 1997 | Transparent Sharing of Java Applets: A Replicated Approach · ACM Symposium on User Interface Software and Technology 1997 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 1996 | Perspectives on Reuse (Panel Session) · OOPSLA 1996 |
Design research and methods
liveness |
0.0 | 1 | 1995 | Directness and Liveness in the Morphic User Interface Construction Environment · ACM Symposium on User Interface Software and Technology 1995 |
User interface design and tools › programming environments
live programming |
0.0 | 1 | 1995 | Directness and Liveness in the Morphic User Interface Construction Environment · ACM Symposium on User Interface Software and Technology 1995 |
Visualization and visual analytics
temporal data visualization |
0.0 | 1 | 2002 | Work rhythms: analyzing visualizations of awareness histories of distributed groups · CSCW 2002 |
Distributed systems
replication |
0.0 | 1 | 2001 | Resource sharing for replicated synchronous groupware · IEEE/ACM Trans. Netw. 2001 |
Programming languages and type systems
object-oriented programming |
0.0 | 2 | 1995 | Self: The Power of Simplicity · OOPSLA 1987 The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and Flexibility · OOPSLA 1995 |
Collaborative and social computing › computer-supported cooperative work
synchronous collaboration |
0.0 | 1 | 1997 | Transparent Sharing of Java Applets: A Replicated Approach · ACM Symposium on User Interface Software and Technology 1997 |
Requirements engineering and software design
design patterns |
0.0 | 1 | 1996 | Perspectives on Reuse (Panel Session) · OOPSLA 1996 |
Programming languages and type systems
language design |
0.0 | 1 | 1987 | Self: The Power of Simplicity · OOPSLA 1987 |
Programming languages and type systems › object-oriented programming
object-oriented language design |
0.0 | 1 | 1987 | Self: The Power of Simplicity · OOPSLA 1987 |
Programming languages and type systems › object-oriented programming
prototype-based languages |
0.0 | 1 | 1995 | The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and Flexibility · OOPSLA 1995 |
Human-robot interaction
simulation environments |
0.0 | 1 | 1987 | Experiences with the alternate reality kit: an example of the tension between literalism and magic · CHI 1987 |
Methods — techniques the papers use, named apart from their topics
log analysis · 0.1data visualization · 0.1proxy-based access · 0.1prototype implementation · 0.1design · 0.0replication · 0.0late-joiner support · 0.0simulation study · 0.0observation · 0.0mouse-based manipulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | MCCS: a novel recognition pattern-based method for fast track discovery of anti-SARS-CoV-2 drugsabstractGiven the scale and rapid spread of the coronavirus disease 2019 (COVID-19) caused by severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2, or 2019-nCoV), there is an urgent need to identify therapeutics that are effective against COVID-19 before vaccines are available. Since the current rate of SARS-CoV-2 knowledge acquisition via traditional research methods is not sufficient to match the rapid spread of the virus, novel strategies of drug discovery for SARS-CoV-2 infection are required. Structure-based virtual screening for example relies primarily on docking scores and does not take the importance of key residues into consideration, which may lead to a significantly higher incidence rate of false-positive results. Our novel in silico approach, which overcomes these limitations, can be utilized to quickly evaluate FDA-approved drugs for repurposing and combination, as well as designing new chemical agents with therapeutic potential for COVID-19. As a result, anti-HIV or antiviral drugs (lopinavir, tenofovir disoproxil, fosamprenavir and ganciclovir), antiflu drugs (peramivir and zanamivir) and an anti-HCV drug (sofosbuvir) are predicted to bind to 3CLPro in SARS-CoV-2 with therapeutic potential for COVID-19 infection by our new protocol. In addition, we also propose three antidiabetic drugs (acarbose, glyburide and tolazamide) for the potential treatment of COVID-19. Finally, we apply our new virus chemogenomics knowledgebase platform with the integrated machine-learning computing algorithms to identify the potential drug combinations (e.g. remdesivir+chloroquine), which are congruent with ongoing clinical trials. In addition, another 10 compounds from CAS COVID-19 antiviral candidate compounds dataset are also suggested by Molecular Complex Characterizing System with potential treatment for COVID-19. Our work provides a novel strategy for the repurposing and combinations of drugs in the market and for prediction of chemical candidates with anti-COVID-19 potential. Maozi Chen, Tianjian Liang, Yuehan Zhou, Thomas D. Nolin, Randall B. Smith, Xiang-Qun Xie |
Briefings Bioinform. | 8 |
| 2008 | A History of Tomorrows in Educational MultimediaabstractIf we are to learn from history, then, as innovators in the field of educational multimedia, we might learn from past visions. Starting with the unimaginably ancient past (1985) and continuing through the present day, wepsilall note how a technology, once arrived, differs from its predicted form. Ipsilall suggest that as we move from the days of exploratory microworlds, through shared virtual reality, then into annotated reality, we see a drift away from abstraction toward media supporting the learner's direct experience with the world. The presentation will feature video and live demonstrations (including a self-measuring-football toss) illustrating my own work in this field during this period. Randall B. Smith |
ISM | 1 |
| 2007 | SPOTWorld and the Sun SPOTabstractWe describe the Sun 1 Small Programmable Object Technology, or Sun SPOT. The Sun SPOT is a small wireless computing platform that runs Java 1 directly, with no operating system. The system comes with an on-board set of sensors, and I/O pins for easy connection to external devices. We also describe SPOTWorld, an integrated management and code deployment tool for working with Sun SPOTs. Randall B. Smith |
IPSN | 1 |
| 2002 | Work rhythms: analyzing visualizations of awareness histories of distributed groupsabstractWe examined records of minute-by-minute computer activity coupled with information about the location of the activity, online calendar appointments, and e-mail activity. We present a number of visualizations of the data that exhibit meaningful patterns in users' activities. We demonstrate how the patterns vary between individuals and within individuals according to time of day, location, and day of the week. Some patterns augment the schedule information found in people's online calendars. We discuss applications for group coordination (especially across time zones) plus opportunities for future research. In light of the popularity of instant messaging, this research identifies some of the benefits and privacy risks associated with the uses of online presence and awareness information. James Begole, John C. Tang, Randall B. Smith, Nicole Yankelovich |
CSCW | 3 |
| 2001 | Resource sharing for replicated synchronous groupwareabstractWe describe problems associated with accessing data resources external to the application, which we term externalities, in replicated synchronous collaborative applications. Accessing externalities such as files, databases, network connections, environment variables, and the system clock is not as straightforward in replicated collaborative software as in single-user applications or centralized collaborative systems. We describe ad hoc solutions that add to development cost and complexity because the developer must program different behavior for different replicas. We introduce a novel general approach to accessing externalities uniformly in a replicated collaborative system. The approach uses a semireplicated architecture where the actual externality resides at a single location and is accessed via replicated proxies. This approach allows developers of replicated synchronous groupware to (1) use similar externality access mechanisms as in traditional single-user applications, and (2) program all replicas to execute the same behavior. We describe a general design for proxied access to read-only, write-only, and read-write externalities and discuss the tradeoffs of this semireplicated approach over full, literal replication and the class of applications to which this approach can be successfully applied. We also describe details of a prototype implementation of this approach within a replicated collaboration-transparency system, called Flexible JAMM (Java Applets Made Multiuser). James Begole, Randall B. Smith, Craig A. Struble, Clifford A. Shaffer |
IEEE/ACM Trans. Netw. | 2 |
| 1999 | Generalized and Stationary ScrollingabstractWe present a generalized definition of scrolling that unifies a wide range of existing interaction techniques, from conventional scrolling through pan and zoom systems and fish-eye views. Furthermore it suggests a useful class of new scrolling techniques in which objects do not move across the display. These “stationary scrolling” techniques do not exhibit either of two problems that plague spatial scrolling system: discontinuity in salience and the undermining of the user's spatial memory. Randall B. Smith, Antero Taivalsaari |
ACM Symposium on User Interface Software and Technology | 1 |
| 1998 | Supporting Flexible Roles in a Shared SpaceabstractArticle Supporting flexible roles in a shared space Share on Authors: Randall B. Smith Sun Microsystems Laboratories, 901 San Antonio Rd. MV29-110, Palo Alto, CA Sun Microsystems Laboratories, 901 San Antonio Rd. MV29-110, Palo Alto, CAView Profile , Ranald Hixon Sun Microsystems Laboratories, 901 San Antonio Rd. MV29-110, Palo Alto, CA Sun Microsystems Laboratories, 901 San Antonio Rd. MV29-110, Palo Alto, CAView Profile , Bernard Horan Sun Microsystems Laboratories, 901 San Antonio Rd. MV29-110, Palo Alto, CA Sun Microsystems Laboratories, 901 San Antonio Rd. MV29-110, Palo Alto, CAView Profile Authors Info & Claims CSCW '98: Proceedings of the 1998 ACM conference on Computer supported cooperative workNovember 1998 Pages 197–206https://doi.org/10.1145/289444.289494Online:01 November 1998Publication History 51citation815DownloadsMetricsTotal Citations51Total Downloads815Last 12 Months18Last 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 SiteGet Access Randall B. Smith, Ronald Hixon, Bernard Horan |
CSCW | 1 |
| 1997 | Transparent Sharing of Java Applets: A Replicated ApproachabstractPeople interact together in all aspects of life and, as computers have become prevalent, users seek computer support for their interactions.The WWW provides an unprecedented opportunity for users to interact with each other, and the advent of JavaThfl has created a consistent computing environment to support synchronous collaboration.We describe JAMM, a prototype Java runtime environment that supports the shared use of existing Java applets, thus leveraging the existing base of software for synchronous collaboration.Our approach is based on a replicated architecture, where each user maintains their own copy of the Java applet, and the users' input events are broadcast to each applet copy.We discuss solutions to certain key problems, such as unanticipated sharing, supporting late-joiners, and replicating input sources other than user inputs (e.g., files, sockets, and random number generators). James Begole, Craig A. Struble, Clifford A. Shaffer, Randall B. Smith |
ACM Symposium on User Interface Software and Technology | 4 |
| 1996 | Perspectives on Reuse (Panel Session)abstractReuse is about more than sharing code. As technology, standards and ideas evolve: so do the artifacts available for reuse. Our understanding of the non-technical issues associated with reuse also progresses. This panel will look at reuse from 5 different perspectives. We will look at the reuse of design patterns and of services in a service-based, distributed architecture as examples of artifacts relatively new to the corporate world. We will also focus on the psychological factors affecting the success of reuse programs along with organizational modifications and measurement techniques that will help make reuse work. Lastly, we will take a look at how certain kinds of reuse can affect the success of a project at the user level, and what this might imply for measuring the effectiveness of our reuse programs. The audience will leave with some concrete ideas about how to implement and measure reuse program as well as new thoughts on what artifacts may be reused. Lorette Cameron, Charles Berman, Sanjiv Gossain, Brian Henderson-Sellers, Laura Hill, Randall B. Smith |
OOPSLA | 6 |
| 1995 | Programming as an Experience: The Inspiration for Self
Randall B. Smith, David M. Ungar |
ECOOP | 1 |
| 1995 | The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and FlexibilityabstractManipulating programs is hard, while manipulating objects in the physical world is often easy. Several attributes of the physical world help make it comprehensible and manipulable: concreteness, uniformity, and flexibility. The Self programming system attempts to apply these attributes to the world within the computer. The semantics of the language, the efficiency and fidelity of its implementation, and the architecture of its user interface conspire to make the experience of constructing programs in Self immediate and tangible. We describe the mechanisms used to achieve this goal, and illustrate those mechanisms within the context of an extended programming task. Randall B. Smith, John Maloney, David M. Ungar |
OOPSLA | 1 |
| 1995 | Directness and Liveness in the Morphic User Interface Construction EnvironmentabstractMorphic is a user interface construction environment that strives to embody directness and liveness. Directness means a user interface designer can initiate the process of examining or changing the attributes, structure, and behavior of user interface components by pointing at their graphical representations directly. Liveness means the user interface is always active and reactive-+bjects respond to user actions, animations run, layout happens, and information displays update continuously. Four implementation techniques work together to support directness and liveness in Morphic: structural reification, layout reification, ubiquitous animation, and live editing. John H. Maloney, Randall B. Smith |
ACM Symposium on User Interface Software and Technology | 2 |
| 1994 | Prototype-Based Languages: Object Lessons from Class-Free Programming (Panel)
Randall B. Smith, Mark Lentczner, Walter R. Smith, Antero Taivalsaari, David M. Ungar |
OOPSLA | 1 |
| 1991 | Effective sounds in complex systems: the ARKOLA simulationabstractWe designed an ecology of auditory icons which worked together to convey information about a complex, demanding simulation task, and observed users collaborating on it with and without sound.Our observations suggest that audio cues can provide useful information about processes and problems, and support the perceptual integration of a number of separate processes into one complex one.In addition, they can smooth the transition between division of labour and collaboration by providing a new dimension of reference.These results suggest that auditory icons can play a significant role in future multiprocessing and collaborative systems. William W. Gaver, Randall B. Smith |
CHI | 2 |
| 1990 | Auditory icons in large-scale collaborative environments
William W. Gaver, Randall B. Smith |
INTERACT | 2 |
| 1987 | Experiences with the alternate reality kit: an example of the tension between literalism and magicabstractThis paper presents an overview of the Alternate Reality Kit (ARK), an animated environment for creating interactive simulations. ARK is built upon a physical-world metaphor: all objects have an image, a position, a velocity, and can experience forces. Users manipulate objects with a mouse-operated “hand” which enables them to carry and throw objects, to press buttons, and to operate sliders. Randall B. Smith |
CHI | 1 |
| 1987 | Self: The Power of SimplicityabstractSelf is a new object-oriented language for exploratory programming based on a small number of simple and concrete ideas: prototypes, slots, and behavior. Prototypes combine inheritance and instantiation to provide a framework that is simpler and more flexible than most object-oriented languages. Slots unite variables and procedures into a single construct. This permits the inheritance hierarchy to take over the function of lexical scoping in conventional languages. Finally, because Self does not distinguish state from behavior, it narrows the gaps between ordinary objects, procedures, and closures. Self's simplicity and expressiveness offer new insights into object-oriented computation. David M. Ungar, Randall B. Smith |
OOPSLA | 2 |