Learn More
This paper summarizes the current status of an ongoing research program to explore automated alternatives to the current manual method of designing, implementing, and delivering user interfaces to complex digital control systems. Using examples from two implementations of the model-based interface automation approach that resulted from this research, we(More)
This paper reviews the current state of HCI. We argue that HCI lacks a suucient understanding of the issues that eeect the usability both of computer systems, and of HCI practices in real situations of system design and implementation. In this paper, we explore these issues from the perspective of`problem ownership'. Internally, v arious constituencies of(More)
In this paper we describe the design processes of human traffic engineers and the development of an automated system that solves the problem of timing adjustment in signal phase sequence design. Signal phase sequencing refers to the sequence of signal changes and the timing of each change for a system of traffic lights at an isolated intersection. In(More)
The inherent difficulty in supporting human usability in large control systems—such as building environmental and security systems—derives from the large diversity of components and users within each domain. Each system is different, with different types and organizations of devices; each user is different, and takes different roles; each task a user(More)
We will demonstrate the SHARED software, which contains an implementation of the Automated Interaction Design (AID) approach to dynamic creation of user interfaces. AID uses multiple agents, multiple models, and productive compositional processes to generate need-based user interfaces within a complex control domain. In addition to demonstrating operational(More)
Digital control systems, like those controlling the functions of buildings or industrial processes, pose a number of special problems for good user interface design. The general problems of providing usability, common to all systems, include difficulty in accessing and applying principles of good design. In addition, digital control systems can have(More)