REQUIREMENTS ENGINEERING for UIs

  • Contextual approaches in HCI (activity theory, CSCW), collaborative models
  • Contextual modeling for user, platform, and environment
  • Requirements for UIs
  • Task analysis and modeling

DESIGNING UIs

  • Accessibility and assistive technologies
  • Adaptation, personalization and customization of UIs
  • Cognitive models, native and affective factors in HCI
  • Cross-device and cross-surface UIs
  • Design models, methods, and patterns
  • Model-based/model-driven engineering of UIs
  • Models of Human Computer Interaction; new interaction paradigms

DEVELOPING UIs

  • Intelligent UIs and agents
  • Computer Science techniques for UI development: artificial intelligence, software engineering, etc.
  • Notations and representations in HCI
  • Social aspects in interactive system development
  • UI development life cycle
  • Web engineering

EVALUATING UIs

  • Evaluation methods with/without users
  • Quality models and evaluation
  • Usability engineering & User Experience
  • Multi-context usability and user experience evaluation

UI Types & Interaction modalities

  • Specific applications and case studies
  • Deformable interaction
  • Mobile interaction
  • Multimodal interaction
  • Physical interaction
  • Virtual, Augmented, and Mixed Realities