Steven L. Rohall

Learn More
When people have meetings or discussions, frequently they use <italic>conversational props</italic>: physical models, drawings, or other concrete representations of information used to enhance the exchange of information. If the participants are geographically separated, it is difficult to make effective use of props since each physical prop can only exist(More)
Rendezvous is an architecture for creating synchronous multi-user applications. It consists of two parts: a run-time architecture for managing the multi-user session and a start-up architecture for managing the network connectivity. The run-time architecture is based on a User Interface Management System called MEL, which is a language extension to Common(More)
The research program at IBM’s® Collaborative User Experience (CUE) group supports an e-mail system used by millions of people. We present three lessons learned from working with real-world enterprise e-mail solutions. First, a pragmatic, system-level approach reveals that e-mail programs are generally used idiosyncratically, often for many different goals(More)
The Collaborative User Experience Research group has been investigating how people use email and how we might design and build a better email system. In this demonstration, we will show a prototype email client developed as part of a larger project on "reinventing email." Among other new capabilities, this integrated prototype incorporates 1) novel(More)
This paper presents the design and implementation of a system to summarize e-mail messages. The system exploits two aspects of e-mail, thread reply chains and commonly-found features, to generate summaries. The system uses existing software designed to summarize single text documents. Such software typically performs best on well-authored, formal documents.(More)
Electronic mail has become the most widely-used application for business productivity and communication, yet many people are frustrated with their email. Though email usage has changed, our email clients largely have not. In this paper, we describe a prototype email client developed out of a multi-year iterative design process aimed at providing those who(More)
Contextual collaboration is a promising approach to embedding new collaborative features into existing applications. However, incorporating such new features may be too difficult for applications without extensible frameworks or too complex for legacy, custom, and mission-critical applications. We present Aspect-Oriented Retrofitting as a lightweight(More)
The difficulties remote participants of distributed meetings face are widely recognized. In this paper we describe the design of an avatar-based e-meeting support tool named Olympus, which aims to ameliorate some of the challenges remote participants face in distributed meetings. Olympus provides a customizable peripheral display on the bottom of existing(More)
Mission critical applications and legacy systems may be difficult to revise and rebuild, and yet it is sometimes desirable to retrofit their user interfaces with new collaborative features without modifying and recompiling the original code. We describe the use of Aspect-Oriented Programming as a lightweight technique to accomplish this, present an example(More)