Human-Computer Interaction Institute
School of Computer Science, Carnegie Mellon University
Automatically Generating High-Quality
In this dissertation, I show that many appliance usability problems can be addressed by mov-ing the user interface from the appliance to a handheld device that the user is already carrying, such as a Personal Digital Assistant (PDA) or mobile phone. This approach, called the Personal Universal Controller (PUC), takes advantage of the increasing pervasiveness of wireless communication technologies that will allow handheld devices to communicate di-rectly with appliances. Automatic generation of the appliance user interface allows the PUC to create interfaces that are customized to the platform of the controller device, the user's previous experience, and all the appliances that are present in the user's current environment.
This dissertation makes several contributions to the state of the art in automatic interface generation:
An evaluation of the PUC system compared the automatically generated interfaces for two all-in-one printers with the manufacturer's interfaces for the same two appliances and found that users of the automatically generated interfaces were twice as fast and four times as suc-cessful for both common and complex tasks. The evaluation also shows that the PUC's consistency features allow users to be twice as fast when using a new appliance that is similar to an appliance they have previously encountered. This evaluation is the first known user study of automatically generated interfaces compared to human designs, and it shows that automatic generation of user interfaces for end users is now viable for interactive systems.