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