Thursday, March 22, 2012

Guidelines for Multimodal User Interface Design

                                         Leah M. Reeves
Jennifer Lai
James A. Larson
Sharon Oviatt
T. S. Balaji
Stéphanie Buisine
Penny Collings
Phil Cohen
Ben Kraal
Jean-Claude Martin
Michael McTear
TV Raman
Kay M. Stanney
Hui Su
Qian Ying Wang


Communications of the ACM

Since I'm doing a large amount of the UI programming for our project, I thought I'd make a bit of  a topic switch and read up on some UI research.  The paper I read focused on multimodal UI design.



According to the paper, there are six major categories for guidelines.  These are:

  • Requirements Specification
    • Design for a broad range of users
    • Privacy/Security Issues
  • Designing Multimodal Input and Output
    • Maximize human cognitive/physical abilities
    • Integrate input methods in a way compatible with user preference/system functionality/context
  • Adaptivity
    • Adapt to the needs of your users (Ex: Gesture input!)
  • Consistency
    • Make it look consistent, use common features
  • Feedback
    • Users should be aware of which inputs are available
    • Users should notified of alternative interaction options
  • Error Prevention/Handling
    • Provide clearly marked exits from tasks
    • Allow undoing of commands
    •  If an error occurs, permit users to switch to a different modality
The authors do note that more research needs to be done in order to get a better grasp of what the most intuitive/effective combination of different input and output methods are, since the population that these decisions affect is so broad.  They also say that new techniques for error handling and adaptivity should be explored.

These guidelines will be useful to keep in mind as we create the interface for our project, especially since the Kinect is multimodal.




Source: http://delivery.acm.org/10.1145/970000/962106/p57-reeves.pdf?ip=128.194.247.31&acc=ACTIVE%20SERVICE&CFID=91378723&CFTOKEN=92548257&__acm__=1332440500_e7a95379e3a0a0cd7ffc5c29f7d7138f

No comments:

Post a Comment