Don't Miss

HCI Topics

Human Computer Interaction (HCI)Human-centered computing (HCC) has become a discipline in its own right since the last iteration of the ACM Computing Classification System (CCS). Because of its increasing importance in the literature, HCC was made a-level branch. New 2nd-level concepts were added and we also pulled together existing terms related to interfaces, usability, and personal computing. Collaborative and social computing was parented here in addition to its location within Social and professional topics. Three of the four remaining 2nd-level concepts below are new:

  • Human-computer interaction
  • Information visualization
  • Personal computing
  • Ubiquitous and mobile computing

Many of the existing terms related to interface design – primarily those found in H.5 Information interfaces and presentation – are now collected here under Human-computer interaction (HCI). Visualization appeared somewhat frequently within author-supplied keywords and so we now have 3rd- and 4th-level terms for various visualization tools and techniques. Ubiquitous and mobile computing contains 3rd-and 4th-level terms related to applications and devices for both mobile and ubiquitous computing — which are sometimes but not always the same.

  • Human computer interaction (HCI)
    • HCI design and evaluation methods
      • User models
      • User studies
      • Usability testing
      • Heuristic evaluations
      • Walkthrough evaluations
      • Laboratory experiments
      • Field studies
    • Interaction paradigms
      • Hypertext / hypermedia
      • Mixed / augmented reality
      • Command line interfaces
      • Graphical user interfaces
      • Virtual reality
      • Web-based interaction
      • Natural language interfaces
      • Collaborative interaction
    • Interaction devices
      • Graphics input devices
      • Displays and imagers
      • Sound-based input / output
      • Keyboards
      • Pointing devices
      • Touch screens
      • Haptic devices
    • HCI theory, concepts and models
    • Interaction techniques
      • Auditory feedback
      • Text input
      • Pointing
      • Gestural input
    • Interactive systems and tools
      • User interface management systems
      • User interface programming
      • User interface toolkits
    • Empirical studies in HCI
  • Interaction design
    • Interaction design process and methods
      • User interface design
      • User centered design
      • Activity centered design
      • Scenario-based design
      • Participatory design
      • Contextual design
      • Interface design prototyping
    • Interaction design theory, concepts and paradigms
    • Empirical studies in interaction design
    • Systems and tools for interaction design
      • Wireframes
  • Collaborative and social computing
    • Collaborative and social computing theory, concepts and paradigms
      • Social content sharing
      • Collaborative content creation
      • Collaborative filtering
      • Social recommendation
      • Social networks
      • Social tagging
      • Computer supported cooperative work
      • Social engineering (social sciences)
      • Social navigation
      • Social media
    • Collaborative and social computing design and evaluation methods
      • Social network analysis
      • Ethnographic studies
    • Collaborative and social computing systems and tools
      • Blogs
      • Wikis
      • Reputation systems
      • Open source software
      • Social networking sites
      • Social tagging systems
      • Synchronous editors
      • Asynchronous editors
    • Empirical studies in collaborative and social computing
    • Collaborative and social computing devices
  • Ubiquitous and mobile computing
    • Ubiquitous and mobile computing theory, concepts and paradigms
      • Ubiquitous computing
      • Mobile computing
      • Ambient intelligence
    • Ubiquitous and mobile computing systems and tools
    • Ubiquitous and mobile devices
      • Smartphones
      • Interactive whiteboards
      • Mobile phones
      • Mobile devices
      • Portable media players
      • Personal digital assistants
      • Handheld game consoles
      • E-book readers
      • Tablet computers
    • Ubiquitous and mobile computing design and evaluation methods
    • Empirical studies in ubiquitous and mobile computing
  • Visualization
    • Visualization techniques
      • Treemaps
      • Hyperbolic trees
      • Heat maps
      • Graph drawings
      • Dendrograms
      • Cladograms
    • Visualization application domains
      • Scientific visualization
      • Visual analytics
      • Geographic visualization
      • Information visualization
    • Visualization systems and tools
      • Visualization toolkits
    • Visualization theory, concepts and paradigms
    • Empirical studies in visualization
    • Visualization design and evaluation methods
  • Accessibility
    • Accessibility theory, concepts and paradigms
    • Empirical studies in accessibility
    • Accessibility design and evaluation methods
    • Accessibility technologies
    • Accessibility systems and tools