Introduction to User Interface Development

Gary Perlman, perlman@acm.org

Overview

Despite the great effort involved in developing user interfaces and the large potential costs of bad ones, many user interfaces are not evaluated for their usability or acceptability to users, thus risking failure in the field. This one-hour introduction to user interface development covers the major ideas used by specialists in the field, without going into details of the methods used.

Audience

  • Managers: wanting to be up-to-date with the central concepts of human-computer interaction, user interface design and evaluation, usability, and so on.
  • Developers: wanting to know where and how to look to add new breadth to their knowledge, particularly how to do a better job at user interface design and evaluation.
  • Marketing: wanting to know where and how to learn better methods to provide useful and usable solutions to customer problems.

Outline

  • What is Human-Computer Interaction
  • What is User-Centered Analysis and Design
  • How to include HCI in development
    • analysis of user requirements
    • user centered design
    • a little on building
    • evaluation of these
  • Where to learn more
In the future, I hope to offer more hands-on workshops on UI prototyping and UI evaluation.

Resources