A fundamental goal in human-computer interaction is to reduce the complexity of operations posed by conventional interfaces and to avoid subjecting the user to information overload. The authors propose computer-augmented, or reactive, environments. In this interface mode, computers and computer-driven equipment sense user requirements and make context-sensitive responses without requiring the user to issue explicit commands.
The paper describes guidelines for designing reactive environments and, as an illustration, applies these principles to designing a computer-augmented videoconferencing room, which the authors refer to as the “Reactive Room.” Three important design principles are explained in detail. The first is invisibility, or user transparency. For example, when a document is placed under the camera, the image is automatically transferred to remote participants. The second principle is to allow for manual override. The third principle is to provide audio and visual feedback for confirming commands issued by the user.
As yet, there is no detailed study of user satisfaction beyond anecdotal comments, a shortcoming acknowledged by the authors. They are, however, to be lauded for setting up a Web page (www.dpg.toronto.edu/˜rroom) housing video demos to further illustrate the reactive videoconferencing room.
This paper serves as an accessible and well-illustrated introduction to a new mode of human-computer interaction. It is worth the attention of usability researchers and user interface practitioners. The paper’s value lies in its general applicability to all software and software-driven systems.