HCI basic concepts

From Inforail
Revision as of 03:10, 22 May 2011 by Alex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

It is expected that everyone who joins the lab is familiar with these concepts:

TODO
  • Forgiving interfaces - do not punish people for making mistakes
    • Provide an option to undo an action
    • Tolerate malformed input
  • Progressive disclosure
  • Perceived response time is more important than actual response time
  • Consistency
    • within the UI itself
    • with the environment in which the system runs
  • User model vs actual model
  • Reasonable default values
  • Disrupting focus
  • Wording error messages
  • Visualization and how it influences perception