The ACM Computing Classification System (1991)

H.5.2 User Interfaces

  • Ergonomics
  • Evaluation/methodology
  • Input devices and strategies (e.g., mouse, touchscreen)
  • Interaction styles (e.g., commands, menus, forms, direct manipulation)
  • Screen design (e.g., text, graphics, color)
  • Theory and methods
  • Training, help, and documentation
  • User interface management systems (UIMS)
  • Windowing systems