ABSTRACT
We conducted a user study that demonstrates that automatically generated interfaces can support better usability through increased flexibility in two dimensions. First, we show that automatic generation can improve usability by moving interfaces that are constrained by cost and poor interaction primitives to another device with better interactive capabilities: subjects were twice as fast and four times as successful at completing tasks with automatically generated interfaces on a PocketPC device as with the actual appliance interfaces. Second, we show that an automatic generator can improve usability by automatically ensuring that new interfaces are generated to be consistent with users' previous experience: subjects were also twice as fast using interfaces consistent with their experiences as compared to normally generated interfaces. These two results demonstrate that automatic interface generation is now viable and especially desirable where users will benefit from individualized interfaces or where human designers are constrained by cost and other factors.
- Brouwer-Janse, M.D., Bennett, R.W., Endo, T., van Nes, F.L., Strubbe, H.J., and Gentner, D.R. Interfaces for consumer products: "how to camouflage the computer?" in CHI'1992: 287--290. Google ScholarDigital Library
- Gajos, K., Weld, D. SUPPLE: Automatically Generating User Inter-faces, in Intelligent User Interfaces. 2004: 93--100. Google ScholarDigital Library
- Gajos, K., Wu, A., and Weld, D.S. Cross-Device Consistency in Automatically Generated User Interfaces, in 2nd Workshop on Multi-User and Ubiquitous User Interfaces. 2005: 7--8.Google Scholar
- Gajos, K.Z., Long, J.J., and Weld, D.S. Automatically Generating Custom User Interfaces for Users With Physical Disabilities, in ASSETS. 2006: 243--244. Google ScholarDigital Library
- Hayes, P.J., Szekely, P.A., and Lerner, R.A. Design Alternatives for User Interface Management Systems Based on Experience with COUSIN, in SIGCHI'85: 169--175. Google ScholarDigital Library
- Mori, G., Paterno, F., and Santoro, C., Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions. IEEE Transactions on Software Engineering, 2004. 30(8): 1--14. Google ScholarDigital Library
- Myers, B.A., Hudson, S.E., and Pausch, R., Past, Present and Future of User Interface Software Tools. ACM Transactions on Computer Human Interaction, 2000. 7(1): 3--28. Google ScholarDigital Library
- Nichols, J., Myers, B.A., Higgins, M., Hughes, J., Harris, T.K., Rosenfeld, R., and Pignol, M. Generating Remote Control Interfaces for Complex Appliances, in UIST'2002: 161--170. Google ScholarDigital Library
- Nichols, J., Myers, B.A., and Litwack, K. Improving Automatic Inter-face Generation with Smart Templates, in Intelligent User Interfaces. 2004: 286--288. Google ScholarDigital Library
- Nichols, J., Myers, B.A., and Rothrock, B. UNIFORM: Automatically Generating Consistent Remote Control User Interfaces, in CHI'2006: 611--620. Google ScholarDigital Library
- Nichols, J., Myers, B.A. Studying The Use Of Handhelds to Control Smart Appliances, in 23rd International Conference on Distributed Computing Systems Workshops (ICDCS). 2003: 274--279. Google ScholarDigital Library
- Nylander, S., Bylund, M., and Waern, A. The Ubiquitous Interactor -- Device Independent Access to Mobile Services, in Computer-Aided Design of User Interfaces (CADUI). 2004: 271--282.Google Scholar
- Olsen Jr., D.R., Jefferies, S., Nielsen, T., Moyes, W., and Fredrickson, P. Cross-modal Interaction using Xweb, in UIST'00: 191--200. Google ScholarDigital Library
- Ponnekanti, S.R., Lee, B., Fox, A., Hanrahan, P., and T.Winograd. ICrafter: A service framework for ubiquitous computing environments, in UBICOMP 2001: 56--75. Google ScholarDigital Library
- Puerta, A.R., A Model-Based Interface Development Environment. IEEE Software, 1997. 14(4): 41--47. Google ScholarDigital Library
- Rosenfeld, R., Olsen, D., and Rudnicky, A., Universal Speech Interfaces. ACM interactions, 2001. VIII(6): 34--44. Google ScholarDigital Library
- Sukaviriya, P., Foley, J.D., and Griffith, T. A Second Generation User Interface Design Environment: The Model and The Runtime Architecture, in INTERCHI'93: 375--382. Google ScholarDigital Library
- Szekely, P., Luo, P., and Neches, R. Facilitating the Exploration of Interface Design Alternatives: The HUMANOID Model of Interface Design, in SIGCHI'92: 507--515. Google ScholarDigital Library
- Vander Zanden, B. and Myers, B.A. Automatic, Look-and-Feel Independent Dialog Creation for Graphical User Interfaces, in SIGCHI'90: 27--34. Google ScholarDigital Library
- Wiecha, C., Bennett, W., Boies, S., Gould, J., and Greene, S., ITS: A Tool for Rapidly Developing Interactive Applications. ACM Transactions on Information Systems, 1990. 8(3): 204--236. Google ScholarDigital Library
Index Terms
- Demonstrating the viability of automatically generated user interfaces
Recommendations
UNIFORM: automatically generating consistent remote control user interfaces
CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsA problem with many of today's appliance interfaces is that they are inconsistent. For example, the procedure for setting the time on alarm clocks and VCRs differs, even among different models made by the same manufacturer. Finding particular functions ...
Improving automatic interface generation with smart templates
IUI '04: Proceedings of the 9th international conference on Intelligent user interfacesOne of the challenges of using mobile devices for ubiquitous remote control is the creation of the user interface. If automatically generated designs are used, then they must be close in quality to hand-designed interfaces. Automatically generated ...
Creating a lightweight user interface description language: An overview and analysis of the personal universal controller project
Over six years, we iterated on the design of a language for describing the functionality of appliances, such as televisions, telephones, VCRs, and copiers. This language has been used to describe more than thirty diverse appliances, and these ...
Comments