The ACM Computing Classification System (1998)

H.5.2 User Interfaces

  • Auditory (non-speech) feedback
  • Benchmarking
  • Ergonomics
  • Evaluation/methodology
  • Graphical user interfaces (GUI)
  • Haptic I/O
  • Input devices and strategies (e.g., mouse, touchscreen)
  • Interaction styles (e.g., commands, menus, forms, direct manipulation)
  • Natural language
  • Prototyping
  • Screen design (e.g., text, graphics, color)
  • Standardization
  • Style guides
  • Theory and methods
  • Training, help, and documentation
  • User-centered design
  • User interface management systems (UIMS)
  • Voice I/O
  • Windowing systems