This document discusses various theories and frameworks related to interaction design. It covers topics like:
- The core components of interaction being the human, machine, and their interaction.
- Stages of the interaction design process like identifying user needs, establishing requirements, and evaluation.
- Models for understanding user behavior and cognition like Norman's mental models and Jordan's pleasure model.
- Interface design principles from Nielsen and Schneiderman like consistency, error prevention, and reducing memory load.
- Dimensions of interaction that can be designed like words, visuals, physical objects, time, and behaviors.
- Prioritizing design aspects like technologies, users, activities, and contexts of use.