HCI Theoretical Models
Human-Computer Interaction (HCI) integrates diverse theoretical frameworks to analyze and enhance the interactions between humans and technology. This section explores four foundational models—Activity Theory, Situated Cognition, Cognitive Load Theory, and the Socio-Technical Systems Perspective. Each offers a distinct lens on how users think, learn, and act in relation to digital tools and systems, providing essential grounding for both research and design practice.
Activity Theory
Object-Orientedness
Activities are driven by goals directed toward objects (physical or abstract).
Mediation
Tools—whether physical artifacts or symbolic systems—mediate action and shape cognition.
Hierarchical Structure
Activity → Action → Operation, mapped by conscious intent and habituation.
Contradictions
Internal tensions within or between elements of an activity system can disrupt or transform practices.
Overview: Activity Theory originated from Soviet psychology (Vygotsky, Leontiev, Luria) and conceptualizes human action as goal-directed, tool-mediated, and socially situated. It views cognition as emerging from activity systems composed of subjects, objects, tools, rules, community, and division of labor.
Application in HCI: Activity Theory provides a framework for analyzing human-technology interaction in complex settings (e.g., workplaces, collaborative systems). It supports long-term, context-sensitive evaluation and helps uncover tensions that may not be visible in short usability studies. Reference: Nardi, B.A. (1996). Context and Consciousness: Activity Theory and Human-Computer Interaction.
Situated Cognition
Embodiment
Cognition is grounded in physical action and sensory engagement.
Contextual Dependence
Knowledge is inextricable from the situation in which it is used.
Legitimate Peripheral Participation
Learning happens through social immersion in practice communities.
Affordances
Perceived action possibilities in the environment guide interaction.
Overview: Situated Cognition challenges models that treat knowledge as abstract and transferable across contexts. Instead, it views knowledge as enacted through participation in real-world practices, shaped by context, culture, and physical environment.
Application in HCI: This theory informs user-centered design and ethnographic methods, highlighting the need to observe real usage environments. It supports the design of interfaces that reflect the situated nature of cognition, such as tools for field workers or mobile learning applications. Reference: Brown, J. S., Collins, A., & Duguid, P. (1989). Situated Cognition and the Culture of Learning, Educational Researcher.
Cognitive Load Theory
Intrinsic Load
Inherent difficulty of the content or task.
Extraneous Load
Cognitive burden caused by poorly designed instructions, interfaces, or workflows.
Germane Load
Cognitive effort directed toward schema formation and deep learning.
Overview: Cognitive Load Theory (CLT), introduced by John Sweller, explains how the structure and presentation of information impacts users' ability to process, learn, and perform tasks. It's based on the limitations of working memory and how instructional or interface design can reduce overload.
Application in HCI: CLT is widely used in interface and e-learning design to reduce unnecessary complexity, streamline user pathways, and support meaningful learning. Examples include minimizing modal confusion, reducing unnecessary clicks, chunking complex tasks, and using visual guidance for navigation. Reference: Sweller, J. (1988). Cognitive Load During Problem Solving: Effects on Learning, Cognitive Science.
Socio-Technical Systems Perspective
Joint Optimization
Both technical efficiency and human factors must be designed together.
Mutual Adaptation
Systems should evolve with their users and organizational structures.
Participation
Stakeholders at multiple levels should be involved in system design and governance.
Unintended Consequences
Technological change often produces systemic ripple effects that must be anticipated and managed.
Overview: The Socio-Technical Systems (STS) approach views organizations as integrated systems of social actors and technical infrastructure. Developed by researchers at the Tavistock Institute in the 1950s, it emphasizes that both components must be co-designed and co-optimized.
Application in HCI: STS perspectives are central to enterprise software design, sociotechnical infrastructure studies, and systems deployed across distributed teams. It shifts focus from isolated usability to systemic outcomes such as workflow alignment, organizational fit, and policy integration. Reference: Trist, E.L., & Bamforth, K.W. (1951). Some Social and Psychological Consequences of the Longwall Method, Human Relations.
Full Report
This project is being developed in the following stages, with each bullet below a dedicated webpage.
Foundational Understanding
Analytical Frameworks
Advanced Topics and Cross-Disciplinary Insights
Broader Implications
Made with