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
- Machine Learning and Deep Learning for user interaction improvement
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