Skip to content

Cognitive Load

Prime #
68
Origin domain
Psychology
Also from
Education & Pedagogy
Aliases
Working Memory
Related primes
Chunking, Bounded Rationality, cognitive load and attentional capacity, Attention

Core Idea

Cognitive load is the working-memory budget — the total mental effort required to process information at a given moment, constrained by working-memory capacity (approximately four chunks per Cowan 2001). [1] Cognitive load theory, grounded in Sweller 1988, decomposes demand into three components: [2] the intrinsic-extraneous-germane decomposition, where intrinsic load is inherent to task complexity given an agent's prior knowledge, extraneous load arises from suboptimal presentation or format, and germane load represents the cognitive effort devoted to the schema-acquisition demand — building durable mental representations that reduce future load. [3] The foundational claim is that manipulating load by chunking, worked examples, redundancy reduction, or scaffolding produces measurable improvements in accuracy, speed, learning, and transfer. Every cognitive-load application specifies (1) the task or information being processed, (2) the agent's capacity and prior knowledge, (3) the sources and magnitudes of load across the three components, and (4) the observable consequences — errors, slowed response, abandonment, or failure to learn — when load exceeds capacity or is counter-productively structured.

How would you explain it like I'm…

How Much Thinking Fits

Imagine your brain has a tiny table where you can hold about four toys at once. If someone hands you more toys, some fall off the table. Cognitive load is how full that little table is. When it gets too full, you mess up, get tired, or just give up trying.

Brain's Working Space Limit

Cognitive load is how much mental work your brain is doing right now. Your working memory — the place where you hold and juggle ideas in the moment — can only handle about four things at once. Load comes from three sources: the task being hard, the directions being confusing, and the effort it takes to build lasting knowledge. If too much load piles up, you make mistakes, slow down, or stop learning. Good teaching breaks ideas into chunks and removes confusing parts so the right kind of work fits.

Working-Memory Budget

Cognitive load is the total mental effort required to process information at a given moment, limited by working-memory capacity — about four chunks at a time. Cognitive load theory, founded by Sweller, splits the load into three kinds. Intrinsic load is built into the task itself, given what you already know. Extraneous load comes from a bad presentation or layout. Germane load is the productive effort that goes into building lasting mental schemas. The theory predicts that techniques like chunking, worked examples, removing redundant information, and scaffolding will measurably improve accuracy, speed, learning, and transfer. When load passes capacity, you see errors, slow responses, abandonment, or failure to learn.

 

Cognitive load is the working-memory budget — the total mental effort required to process information at a given moment, constrained by working-memory capacity (approximately four chunks, per Cowan). Cognitive load theory, grounded in Sweller's work, decomposes demand into three components: intrinsic load (inherent to task complexity given an agent's prior knowledge), extraneous load (arising from suboptimal presentation or format), and germane load (the cognitive effort devoted to schema acquisition — building durable mental representations that reduce future load). The foundational claim is that manipulating load by chunking, worked examples, redundancy reduction, or scaffolding produces measurable improvements in accuracy, speed, learning, and transfer. Every cognitive-load application specifies four elements: the task or information being processed, the agent's capacity and prior knowledge, the sources and magnitudes of load across the three components, and the observable consequences — errors, slowed response, abandonment, or failure to learn — when load exceeds capacity or is counter-productively structured.

Structural Signature

A situation exhibits cognitive load structure when each of the following holds:

  • Processing task. A specifiable task or piece of information that must be held, manipulated, or integrated in working memory during performance or learning. [4]
  • Limited working memory. The working-memory budget is a binding capacity constraint — durations of seconds, 3–5 chunks for novel material per Baddeley 1986 — that sets the ceiling for concurrent processing. [4]
  • Differentiable load sources. The intrinsic-extraneous-germane decomposition breaks load into three components: intrinsic (task-essential complexity given the agent's prior knowledge), extraneous (imposed by presentation or format), and germane (investment in building schemas that will reduce future load). [5]
  • Prior knowledge dependence. Intrinsic load is relative: the same material is high-load for a novice and low-load for an expert whose schemas the chunking compensation — combine elements into meaningful units. [6]
  • Performance and learning consequence. Excess or badly structured load produces observable consequences: errors, slowed response, abandoned tasks, poor transfer, failure to learn. [7]
  • Manipulable by design. Extraneous load can be reduced by format changes; intrinsic load can be staged or chunked; germane load can be invited by scaffolding — so designs can move a task toward or away from overload via the load-management strategy. [8]

What It Is Not

  • Not difficulty in general. A task can be difficult for many reasons — motivational, physical, social — that are not about working-memory demand. Cognitive load is the specific processing-resource account.
  • Not working memory itself. Working memory is the capacity; cognitive load is the demand placed on it. Cognitive load is a relational property between task and capacity. See working_memory_constraint.
  • Not attention. Attention is selective resource allocation; cognitive load is overall processing demand. The two interact (load affects attentional control, attention shapes load) but are not identical. See attention.
  • Not stress or anxiety. Emotional load can amplify cognitive load effects but is a distinct construct; high cognitive load is possible without stress, and stress without excessive cognitive demand.
  • Not a fixed property of the material. The same content carries different cognitive load for different agents (novice vs expert) and under different formats; treating load as a material property rather than a task-agent-format relation is a common error.
  • Common misclassification. Treating all cognitive load as bad (germane load supports learning); confusing intrinsic with extraneous load and mis-targeting interventions; using "cognitive load" loosely for any mental effort or fatigue.

Broad Use

  • Educational psychology
    • Cognitive Load Theory (Sweller, van Merriënboer, Paas): instructional design that manages intrinsic, extraneous, and germane load; worked-example effect; redundancy, split-attention, modality effects.
  • Human factors and HCI
    • Interface design minimizing extraneous load; display clutter, menu depth, cockpit workload measurement; NASA-TLX and other subjective workload measures.
  • Medicine and healthcare communication
    • Patient instructions, informed consent, clinical decision support; reducing load so that patients and clinicians process critical information under time pressure.
  • Workplace and productivity design
    • Task structuring, meeting design, notification management; reducing extraneous load so that knowledge-worker capacity is spent on task-relevant processing.
  • Software engineering
    • Code readability and the cognitive load of reading code; refactoring as load reduction; API design to minimize the load of correct use.
  • Accessibility
    • Design for users with reduced working memory capacity (aging, cognitive impairment, second- language processing); universal design principles that reduce load benefit all users.

Clarity

Cognitive load clarifies by specifying which demand is straining which capacity in what task for which agent. A vague claim like "this interface is too complicated" resolves into precise, actionable reasoning: [9] "for novice users, the interface imposes intrinsic load from [task structure] and extraneous load from [layout, inconsistent labels, hidden state], together exceeding typical working memory; expert users can chunk [specific patterns] and so experience [reduced] load via the chunking compensation; reducing extraneous load by [specific redesign] would bring novice performance toward expert levels on [measurable tasks]." The clarifying force is to turn vague "complexity" into addressable, measurable load components with specific, testable interventions.

Manages Complexity

  • Supports instructional design: decomposing load lets designers stage intrinsic load (simple-to-complex sequencing), strip extraneous load (clean presentation), and invite germane load (reflection, elaboration) — producing materials that teach rather than overwhelm via the cognitive-effort metric. [9]
  • Enables interface and workflow design: identifying where extraneous load accumulates lets designers remove redundancy, reduce split attention (via the dual-channel processing principle), and provide scaffolds that free capacity for task-essential processing. [10]
  • Supports performance prediction: task analyses estimating intrinsic load for a given population predict where errors, slowdowns, or abandonment will appear — more reliable than intuition about complexity.
  • Structures safety-critical communication: reducing load in medical instructions, emergency protocols, or legal notices improves comprehension and compliance where stakes are high.
  • Frames expertise: expertise is partly the acquisition of schemas that reduce intrinsic load for domain tasks, freeing capacity for higher-level reasoning — making the cognitive-overload threshold a proxy for expertise development. [5]

Abstract Reasoning

Cognitive load trains a reasoner to ask:

  • What is the task, and what must be held simultaneously in working memory to perform it?
  • Who is the agent, and what prior knowledge lets them chunk the material?
  • What is the intrinsic load — irreducible given the task's essential structure for this agent?
  • What extraneous load does the current presentation impose, and can it be removed without changing the task?
  • What germane load would support learning here, and is it supported by the design?
  • Where are the observable consequences of overload — errors, delays, abandonment, poor transfer?
  • What design interventions (chunking, worked examples, scaffolding, redundancy removal) would bring load to an effective level?

Knowledge Transfer

Role mappings across domains:

  • Task / information ↔ lesson / interface / procedure / code / clinical instruction
  • Working memory ↔ short-term capacity / processing buffer / attention budget
  • Intrinsic load ↔ essential task complexity / inherent element interactivity
  • Extraneous load ↔ presentation overhead / clutter / split attention / redundancy
  • Germane load ↔ schema-building effort / elaborative processing / productive struggle
  • Prior knowledge ↔ expertise / schemas / domain familiarity / chunks available
  • Overload consequences ↔ errors / slowed performance / abandonment / failure to learn
  • Load manipulation ↔ chunking / worked examples / scaffolding / clean presentation

An instructional designer building a course, a UI designer redesigning a dashboard, and a clinical communication specialist rewriting patient instructions are all doing the same structural work: identify the task, characterize the agent's prior knowledge, decompose load sources, find where extraneous load can be stripped, sequence intrinsic load, and verify outcomes against overload consequences. The same diagnostic — "what task, what capacity, what load components, what intervention?" — applies across their contexts, with the same failure modes (assuming uniform capacity across agents, cutting intrinsic instead of extraneous load, loading interventions without measuring effect) in each.

Example

  • Education. Teaching long division to elementary students. Task: divide 4382 by 17. Agent: student with partial mastery of subtraction and multiplication. Intrinsic load: high — the procedure requires simultaneously holding the dividend, current divisor trial, partial quotient, remainder, and place-value tracking. Extraneous load: a worksheet with cluttered layout and multiple problems per row imposes additional search and attention demand. Germane load: invited by explicit place-value callouts and self-explanation prompts. Consequences of overload: students who know the sub-operations still err on place-value alignment or lose track of remainders. Intervention: worked examples showing each step with explicit place-value scaffolding (reducing extraneous load and supporting schema formation) reliably outperforms problem-solving practice alone for novices (the worked-example effect).
  • Non-educational, structurally faithful. Emergency department handoff between outgoing and incoming clinicians. Task: transfer the state of 12 patients in 15 minutes. Agent: clinicians working at the end of a long shift, with variable familiarity with each patient. Intrinsic load: high — each patient has diagnosis, treatment, outstanding labs, pending decisions, and disposition to convey. Extraneous load: paper chart shuffling, interruptions, inconsistent handoff format impose search and attention costs on top of essential content. Germane load: SBAR or I-PASS structured handoff format invites active schema use and cross-checking. Consequences of overload: omitted critical findings, missed pending results, communication errors that translate into patient harm — a documented major cause of medical error. Intervention: standardized structured handoff (reducing extraneous load and supporting active schema-based listening) improves information transfer and reduces errors. The structural kinship with the long-division case is precise — task, capacity, load decomposition, intervention — despite the shift from classroom to emergency department.

Structural Tensions and Failure Modes

  • T1: Measurement Difficulty.

    • Structural tension: Cognitive load is not directly observable; measures (subjective ratings, dual-task performance, pupillometry, fNIRS) proxy for the underlying construct with varying validity. Claims about load often rest on measurements that conflate load sources, leaving interventions poorly targeted. [11]
    • Common failure mode: Subjective workload ratings via instruments like NASA-TLX that do not distinguish intrinsic from extraneous load; design decisions based on a single composite measure; claiming load reduction based on user preference rather than performance.
  • T2: Intrinsic vs Extraneous Misdiagnosis.

    • Structural tension: Intrinsic load is task-relative-to-agent; what looks extraneous may be essential for particular agents. Novices need scaffolds that experts experience as extraneous load (the the expertise-reversal effect). A single design cannot serve all expertise levels. [6]
    • Common failure mode: Stripping an interface of elements that novices relied on when designers have expertise; or adding scaffolding that experts find cluttering and counterproductive; ignoring the expertise-reversal effect when designing for mixed populations.
  • T3: Germane Load Indistinguishability.

    • Structural tension: Germane load — effort that builds schemas — is hard to distinguish in practice from either intrinsic (if the schema is for the essential task) or extraneous (if the scaffolding turns out not to produce durable learning). The tripartite model's usefulness is often diluted by this distinction's fuzziness in applied settings.
    • Common failure mode: Labeling practice activities "germane" without evidence they produce schema acquisition; interpreting any additional effort as productive when it may be extraneous; instructional designs justified by "germane load" language but not by learning-outcome data.
  • T4: Total-Load Ceiling in Dynamic Environments.

    • Structural tension: Real tasks occur in environments with multiple concurrent demands (monitoring, interruptions, communication). Total load is the sum across sources; a task that fits capacity in isolation overflows when embedded in operational context. Designs validated in laboratory conditions can fail in the field.
    • Common failure mode: Designing cockpit or clinical displays that are ergonomic in isolation but overload operators under peak workload; ignoring interruption and concurrent-task costs during training design; assuming residual capacity that operational conditions consume.
  • T5: Reduce Extraneous Load vs Strip Useful Complexity.

    • Structural tension: Extraneous load is the intuitive target for reduction, but stripping too much removes generative variety and productive struggle. Some "extraneous" complexity supports germane learning — variability in examples, elaborative prompts, and dual-coding (mixing visual and verbal information via the dual-channel processing principle) all carry cognitive cost but boost schema formation and transfer.
    • Common failure mode: Designs that minimize cognitive demand across the board, producing lean but sterile materials that teach narrowly; eliminating examples, worked-out comparisons, or analogies because they "add load"; missing that the cognitive-overload threshold should optimize total learning, not minimize momentary effort.
  • T6: Cognitive Load as Objective Measure vs Subjective Experience.

    • Structural tension: Objective measures of load use secondary-task interference (dual-task methods), pupil dilation, or fNIRS imaging; subjective measures rely on self-report instruments like NASA-TLX. The two often diverge: an agent may feel high effort (subjective) but not show interference on a secondary task (objective), or vice versa. Which reflects true load capacity strain?
    • Common failure mode: Relying on subjective ratings alone without performance data, or dismissing agent reports of high effort because objective markers are low; assuming that the cognitive-effort metric can be read directly from self-report or physiology without triangulation.

Structural–Framed Character

Cognitive Load is a hybrid on the structural–framed spectrum, leaning structural with a light frame. Part of it is a bare pattern — a finite processing budget that a task can demand more or less of; part of it is a vocabulary inherited from cognitive psychology.

The structural core is a resource-constraint shape: a fixed capacity, a demand placed against it, and degraded performance when demand exceeds supply — the kind of bottleneck logic that applies to many limited-capacity systems. The frame comes from the specifics: the capacity is human working memory measured in chunks, and the demand is decomposed in the field's own terms into intrinsic, extraneous, and germane load, a scheme rooted in Sweller's cognitive load theory. Applying it to instructional design, to interface usability, or to task difficulty means importing that working-memory vocabulary and its assumptions about how minds process information. Yet because the underlying capacity-versus-demand pattern does most of the explanatory work, it sits toward the structural side of the middle.

Substrate Independence

Cognitive Load is a narrowly substrate-independent prime — composite 2 / 5 on the substrate-independence scale. Its underlying shape — a finite capacity, load decomposed into parts, and optimization under that constraint — has some generality, but as Sweller's working-memory construct it is firmly rooted in cognitive science and education. The signature language is heavily psychological, splitting load into intrinsic, extraneous, and germane components. With little demonstrated transfer beyond psychology and education, it remains a cognitive-science technique.

  • Composite substrate independence — 2 / 5
  • Domain breadth — 2 / 5
  • Structural abstraction — 3 / 5
  • Transfer evidence — 2 / 5

Relationships to Other Primes

One-hop neighborhood: parents above, mutual partners to the right, children below.Cognitive Loadsubsumption: AttentionAttentioncomposition: ConstraintConstraint

Parents (2) — more general patterns this builds on

  • Cognitive Load is a kind of Attention

    Cognitive load is a specialization of attention. The general pattern is the selective allocation of a limited cognitive resource to a subset of available information, with absolute scarcity at the gating point. Cognitive load instantiates this as the working-memory budget: the total mental effort consumed by the current allocation, decomposed into intrinsic, extraneous, and germane components. It is attention's scarcity quantified as a load measure with characteristic capacity bounds, where exceeding capacity degrades performance. Manipulating load by chunking or scaffolding is manipulating where the attentional resource gets spent.

  • Cognitive Load presupposes Constraint

    Cognitive load is the working-memory budget — the mental effort required to process information at a given moment, bounded by an approximately four-chunk capacity. The construct is meaningful only against a binding restriction: the limit prunes the feasible set of cognitive demands and any task exceeding it is not admissibly performable. Constraint supplies that structural object — a condition that defines the admissible subset of demands. Cognitive load theory's intrinsic-extraneous-germane decomposition then operates within the constraint, allocating budget across components against the binding capacity ceiling.

Path to root: Cognitive LoadAttention

Neighborhood in Abstraction Space

Cognitive Load sits in a moderately populated region (48th percentile for distinctiveness): it has near-neighbors but no dense thicket of synonyms.

Family — Capacity, Adaptation & Slack (15 primes)

Nearest neighbors

Computed from structural-signature embeddings · 2026-05-29

Not to Be Confused With

Cognitive Load must be distinguished from Chunking, which is the process or capacity to encode multiple elements into a single meaningful unit. Chunking is a mechanism for reducing load: the chess expert perceives a board position as meaningful strategic patterns ("chunks") rather than as 64 individual squares with pieces; the experienced programmer reads a code snippet as a familiar idiom rather than as separate statements. Chunking condenses multiple units into one, thereby reducing the demand on working memory. Cognitive Load, by contrast, is the total processing demand on working memory at a given moment. Chunking is one strategy for managing load; it is orthogonal to the concept of load itself. An expert with powerful chunking ability can process complex material with low cognitive load (because the chunks are pre-built and accessible); a novice processing the same material experiences high load (because the chunks do not yet exist). The expert and novice may be exposed to identical material, but their cognitive loads differ because of chunking capacity. Chunking is about the organizational structure and accessibility of knowledge; cognitive load is about the moment-to-moment demand on processing capacity.

Cognitive Load differs from Attention, though the two interact. Attention is the selective focus of processing resources on specific information or tasks, as opposed to other available information. High attention can be directed at a single, simple task (low cognitive load but high attention) or distributed across multiple concurrent tasks (high cognitive load and divided attention). Conversely, a person can have ample attentional capacity but face high cognitive load if the task demands extensive simultaneous processing: a radiologist scanning an X-ray may focus attention (narrowly and intensely) on a suspicious region, but the overall cognitive load of interpreting the image involves integrating multiple perceptual judgments and expert knowledge. Attention is about where processing resources are directed; cognitive load is about the total amount of processing required. The two can vary independently: a distracted person (low attention, high extraneous distraction) may still succeed at a low-load task; a focused person (high attention) may fail at a high-load task that exceeds capacity.

Nor is Cognitive Load the same as Cognitive Reframing, which involves deliberately reconstructing how one interprets a situation or cognition. Reframing might be used to reduce the emotional or motivational load of a situation ("This setback is an opportunity"), but this is different from cognitive load in the Swellerian sense. Cognitive Load concerns the working-memory demand placed on processing capacity; reframing is an interpretive shift that might make a situation feel less burdensome emotionally but does not necessarily reduce the actual processing demands of a task. A student facing a difficult math problem might reframe it as "challenging but solvable" rather than "overwhelming," reducing emotional distress and motivation loss, but the actual cognitive load—the working-memory demand of solving the problem—is unchanged. Reframing addresses how people interpret and emotionally respond to situations; cognitive load addresses the actual capacity constraints on simultaneous processing.

Finally, Cognitive Load differs from Cognitive Entrenchment, though they interact in expert performance. Entrenchment describes the rigidity of long-internalized mental models that become resistant to revision. Cognitive Load describes the moment-to-moment demand on working memory. An expert with high entrenchment but well-automatized knowledge in the original domain can experience low cognitive load in routine problems (because the solutions are internalized and fast) but high cognitive load when attempting to shift to a new domain (because the new approach demands conscious, deliberate effort to override the entrenched patterns). Conversely, a flexible novice might experience high load even when trying to apply novel approaches (because the approaches are unfamiliar and not yet automated). Entrenchment is a structural property of knowledge acquired through long experience; cognitive load is a performance-time variable dependent on task demands and current processing.

Solution Archetypes

Solution archetypes in the catalog that build on this prime — directly (this prime is a source ingredient) or as a related prime.

Built directly on this prime (10)

Also a related prime in 34 archetypes

References

[1] Cowan, N. (2001). The magical number 4 in short-term memory: A reconsideration of mental storage capacity. Behavioral and Brain Sciences, 24(1), 87–114. Reanalyzes immediate-memory capacity as approximately 4 chunks under chunking-controlled conditions; emphasizes the architectural fixity of working-memory storage limits independent of training or augmentation.

[2] Sweller, John. "Cognitive Load During Problem Solving: Effects on Learning." Cognitive Science, vol. 12, no. 2, 1988, pp. 257–285. Cognitive load theory: instructional design must respect working-memory limits by chunking material at the appropriate level; overloading chunks impairs learning.

[3] Sweller, J., van Merriënboer, J. J. G., and Paas, F. "Cognitive architecture and instructional design." Educational Psychology Review, vol. 10, no. 3, 1998, pp. 251–296. Comprehensive review of cognitive-load theory, establishing the three-component model and principles for instructional design across domains.

[4] Baddeley, A. D. Working Memory. Oxford University Press, 1986. Foundational model of working memory as a multi-component system with phonological, visuospatial, and attentional-control subsystems; establishes capacity limits and temporal decay.

[5] Sweller, J. "Element Interactivity and Intrinsic, Extraneous, and Germane Cognitive Load." Educational Psychology Review, vol. 22, no. 2, 2010, pp. 123–138. Modern synthesis of cognitive-load theory, clarifying element interactivity as the source of intrinsic load and redefining germane load as the result of appropriate instructional design.

[6] Kalyuga, S., Ayres, P., Chandler, P., and Sweller, J. "The Expertise Reversal Effect." Educational Psychologist, vol. 38, no. 1, 2003, pp. 23–31. Demonstrates that instructional formats effective for novices (high scaffolding, explicit worked examples) become extraneous load for experts, and that expertise-adaptive design improves outcomes for mixed-ability groups.

[7] Paas, F., and van Merriënboer, J. J. G. "Variability of Worked Examples and Transfer of Geometrical Problem-Solving Skills." The Journal of Educational Psychology, vol. 86, no. 1, 1994, pp. 122–133. Empirical validation of cognitive-load theory through worked-example designs; demonstrates that reducing extraneous load (e.g., eliminating split-attention between text and diagram) improves both learning and transfer.

[8] Mayer, R. E., and Moreno, R. "Nine Ways to Reduce Cognitive Load in Multimedia Learning." Educational Psychologist, vol. 38, no. 1, 2003, pp. 43–52. Practical synthesis of cognitive-load principles for multimedia design, showing how to manipulate presentation format to free working-memory capacity for germane processing.

[9] Mayer, R. E. Multimedia Learning. Cambridge University Press, 2001. Synthesizes cognitive-load theory with multimedia design, establishing principles for reducing extraneous load (redundancy, modality effects) and increasing germane load (signaling, segmenting) in instruction.

[10] Chandler, P., and Sweller, J. "Cognitive Load Theory and the Format of Instruction." Cognition and Instruction, vol. 8, no. 4, 1991, pp. 293–332. Introduces the split-attention effect, showing that spatially or temporally integrated visual-verbal information reduces extraneous load compared to separated modalities.

[11] Hart, S. G., and Staveland, L. E. "Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research." Advances in Psychology, vol. 52, 1988, pp. 139–183. Canonical instrument for subjective workload measurement, providing multidimensional scales (mental demand, physical demand, effort, performance, frustration) for assessing cognitive load in real-world tasks.

[12] Baddeley, A. D. "The Episodic Buffer: A New Component of Working Memory?" Trends in Cognitive Sciences, vol. 4, no. 11, 2000, pp. 417–423. Adds the episodic buffer to the working-memory model, enabling multimodal integration and explaining how agents temporarily exceed single-component capacity limits.

[13] Wickens, C. D. (2008). Multiple resources and mental workload. Human Factors, 50(3), 449–455. Multiple-resource theory: dual-task interference and alert salience depend on whether tasks share modality (visual/auditory), processing code (spatial/verbal), and stage; predicts that alerts in unused modalities cut through workload more effectively.

[14] Norman, D. A. (1988). The Design of Everyday Things. Basic Books.

[15] Norman, D. A. (2013). The Design of Everyday Things: Revised and Expanded Edition. Basic Books.

[16] Vicente, K. J. (1999). Cognitive Work Analysis: Toward Safe, Productive, and Healthy Computer-Based Work. Lawrence Erlbaum Associates.

[17] Hutchins, E. (1995). Cognition in the Wild. MIT Press.

[18] International Organization for Standardization. (2019). ISO 9241-210:2019 Ergonomics of human-system interaction — Part 210: Human-centered design process for interactive systems. ISO.

[19] Pheasant, S., & Haslegrave, C. M. (2006). Bodyspace: Anthropometry, Ergonomics, and the Design of Work (3rd ed.). Taylor & Francis.

[20] Edmondson, A. C., & Harvey, J. F. (2018). "The fearless organization: Creating psychological safety in the workplace for learning, innovation, and growth." Journal of Applied Behavioral Science, 54(2), 110–132.

[21] Wobbrock, J. O., & Gajos, K. Z. (2008). "Goal crossing with mice and touchpads: Performance measures and design implications." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 801–810.

[22] Krug, S. (2014). Don't Make Me Think, Revisited: A Common Sense Approach to Web and Mobile Usability (3rd ed.). New Riders.

[23] Lewis, C. H. (1993). "Knowing when to quit: When to abandon a task and continue with another." User Modeling and User-Adapted Interaction, 3(2), 119–144.

[24] Brooke, J. (1996). "SUS: A quick and dirty usability scale." Usability Evaluation in Industry, 189(194), 4–7.

[25] Hart, S. G., & Staveland, L. E. (1988). "Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research." Advances in Psychology, 52, 139–183.

[26] Rogers, Y. (1983). "Prototyping and the design process." Computer, 16(4), 57–63.

[27] Kahneman, D. (1973). Attention and Effort. Prentice-Hall. Canonical capacity model of attention: argues that attention is a limited mental resource (effort) flexibly allocated across tasks, replacing strict-bottleneck models with a graded-capacity account of finite per-unit-time processing.