Skip to content

Human-Computer Interaction (HCI)

← Back to Domain-Specific Abstractions by Origin Domain

74 domain-specific abstractions whose origin domain is Human-Computer Interaction (HCI). They span 77 subdomains — sort by that column to group them, or click any subdomain to filter to it.

AbstractionSubdomainDescription
AccessibilityThe design commitment to keep a system perceivable, operable, understandable, and robust for the full distribution of intended users including the sensory, motor, cognitive, and infrastructural tails — by designing to those tails rather than to the median.
Activity-centered designAn interaction-design approach that organizes a product around the coherent activity users must accomplish rather than around isolated preferences or interface features.
Affective DesignThe evidence-led design of product, service, or interface cues and behavior to shape target emotional experience while preserving usability, autonomy, privacy, accessibility, and wellbeing.
Cinematic Virtual RealityAn immersive moving-image narrative form that places the viewer inside an omnidirectional story space, lets the viewer select the momentary view, and redesigns staging, sound, editing, and attention guidance around embodied but limited agency.
Cognitive dimensions of notationsCognitive dimensions or cognitive dimensions of notations are design principles for notations, user interfaces and programming languages, described by researcher Thomas R.G.
Cognitive WalkthroughA usability-evaluation method in which an expert evaluator steps through a bounded task as a first-time user, asking four action-cycle questions at each step, so learnability breakdowns are localized to a specific step and broken link rather than yielding a holistic rating.
Color coding in data visualizationData visualization refers to the techniques used to communicate data or information by encoding it as visual objects (e.g., points, lines, or bars) contained in graphics.
Computer-Mediated RealityReal-time computational interposition between a person and sensory input, using a wearable or handheld device to add, remove, or transform information before it is perceived.
Context-sensitive user interfaceAdapt available commands, presentation, or feedback to the application state, current object, user selection, mode, or task context.
Crossing-based interface—A graphical interface in which moving a pointer across a target boundary triggers an action.
Cultural probeAn evocative design-research kit through which participants self-document fragments of daily life to inspire, rather than statistically represent, design possibilities.
Cycle ButtonA compact single-selection GUI control that displays only the current value and advances through a finite ordered option set on repeated activation, wrapping after the last value.
Dark pattern—A deliberately deceptive interface design that steers users toward choices they would not otherwise make by obscuring, manipulating or asymmetrically presenting options.
Design systemA governed collection of reusable interface components, design tokens, standards, and documentation that coordinates consistent digital-product design and implementation.
Direct ManipulationLet a user control a system by physically acting on a continuously visible representation of the objects — dragging, resizing, pointing — with reversible actions and sub-100ms feedback, rather than issuing symbolic commands that name objects indirectly.
Disclosure widgetAn interactive interface control that exposes or conceals a nearby subordinate content region while communicating its expanded/collapsed state and preserving keyboard, focus, and assistive-technology operability.
DiscoverabilityMeasure the degree to which a system's actions and features can be located through perception and exploration alone — a property of the artifact, not the user — separating capability from findable capability and locating unfound features as a design defect.
Distributed CollaborationCoordinated work toward a shared goal by participants in different locations, using communication and shared-work infrastructure to maintain joint awareness, resource access, contribution, and decision-making across distance.
Ecological interface designAn interface-design approach that visually exposes the invariant constraints and affordances of a complex work domain so operators can adapt across familiar and unforeseen situations.
Empty State DesignThe UI practice of deliberately designing the zero-content view — treating it as a first-class state with a fixed four-slot template (message, intentionality cue, call-to-action, optional sample) rather than whatever the populated layout degrades to.
Focus-Order FailureThe accessibility defect in which an interface advances programmatic focus (Tab navigation, screen-reader linearization) in a sequence that diverges from the task's semantic order — invisible to visual review, and sometimes placing a confirmation control before the content it confirms.
Friction BudgetingThe design discipline of treating interaction cost as an explicit allocation variable rather than a uniform negative — concentrating load-bearing friction where it buys reflection, safety, or consent, and removing dead weight elsewhere, under a bounded user-tolerance budget.
GOMS—A human–computer interaction modeling family representing skilled task performance through goals, operators, methods and selection rules.
GPS-based gameMany location-based video games are video games that run on a mobile phone, using its GPS capability.
Haitz's LawThe empirical LED regularity that light output per package rises ~20x per decade while cost per lumen falls ~10x — a log-linear trajectory arising because half a dozen loss terms improve multiplicatively, used as a roadmap and a below-trend diagnostic until efficiencies hit their thermodynamic ceilings.
Hazard-Control DecayTrack the widening gap between what a safety control's paperwork says it does and what it actually does under hazard, so that a control certified sound by audit can be found silently unprotective before it fails.
Human action cycle—A seven-stage human-computer interaction model linking goal formation, intention and action specification, execution, perception, interpretation and evaluation across the gulfs of execution and evaluation.
Implicit AnimationA user-interface animation method in which a change to an animatable property or declared target state triggers the framework to synthesize, schedule, and manage the visual transition under an attached policy, without application code explicitly starting and controlling a timeline for that occurrence.
Interaction TechniqueCouple user action, input sensing, software interpretation, state change, and perceptible feedback into a repeatable way of accomplishing one elementary interactive task.
Keyboard AccessibilityThe design property that every interactive function in a GUI can be operated with the keyboard alone — making the keyboard a channel-redundant, complete alternative to the pointer, and the upstream contract every assistive technology depends on.
Location AwarenessLocation awareness is a system capability in which a device estimates and represents its position in a declared reference frame so applications can condition behavior on place, proximity, or movement.
Microcopy AmbiguityThe HCI failure where a terse interface label admits more than one reading, so the user decompresses it against a prior different from the designer's and acts correctly on the wrong interpretation.
Mode ErrorThe interaction failure in which the same user action is interpreted differently by a system depending on a hidden mode the user does not perceive — the user acts correctly for the mode they believe is active, and the system, in the actually active mode, does something else.
Motion-Triggered HarmThe inclusive-design failure in which interface animation, autoplay, parallax, or screen flash exceeds a susceptible user's physiological tolerance — a presentation channel that doubles as a harm channel, delivering an involuntary stimulus the median-calibrated design never accounted for.
Natural user interface—A user-interface design approach making interaction feel direct and progressively learnable through familiar actions, perception and immediate feedback.
Operable DesignThe commitment that every action an artefact requires must have at least one operationally-equivalent alternative path across input modalities and motor envelopes, so users are not gated out by assumptions about how actions are performed.
Orientation LossDiagnose why a competent user gets lost by checking three location facts — where am I, what can I move to, how did I arrive — at each transition seam, reading the orientation state off the count of missing facts regardless of substrate.
Paper prototyping—A low-fidelity interface-design method in which hand-made screens and a human-simulated interaction expose usability problems before implementation.
Perceivable DesignRequire that every essential signal an interface conveys be decoupled from any single sensory channel and offered through an alternative at sufficient fidelity, so a user shut out of one channel — vision, hearing — is not excluded.
Progress Indicator—A UI element that externalises a running process's position — how far along, how much remains, whether it is still alive — to resolve the uncertainty that would otherwise drive a waiting user to abandon or repeatedly check in.
Progressive-Disclosure FailureDiagnose an interface's usability breakdowns as a single mistuning between its staging schedule and the readiness of the users and tasks it actually meets, read off by whether too much is hidden or too much exposed.
Protection StandardDeclare the named threshold up to which a system is designed to withstand a hazard class — which simultaneously frames every event above it as accepted residual risk, converting implicit unprotection into governed unprotection that can be audited, insured, and contested.
RepairabilityThe scored design property of a physical artefact measuring how cheaply and reliably a failed instance can be restored by component replacement rather than whole-unit replacement — a conjunction of accessible disassembly, modularity, documentation, parts availability, and software support.
Responsive-Layout BreakageDiagnose the silent UI failure where an interface's content survives a viewport, device, or locale transformation but its layout-encoded meaning — priority, adjacency, hierarchy, above-the-fold prominence — is lost, so a passing content-accessibility check actively conceals the defect.
Rhizome NavigationAn adaptive interface method that generates navigation links dynamically from user behavior and data relationships rather than relying only on a fixed hierarchy.
Robust AccessibilityAuthor web content so its load-bearing meaning lives in structural markup and the accessibility tree rather than in presentational accidents, so any current or future assistive technology — including ones the author cannot test against — can recover the intent through the same shared API.
Screen-Reader AmbiguityAn interface's visual structure carries semantic information never encoded into the machine-readable accessibility tree, so an assistive-technology user — navigating only that projection — encounters an interface stripped of the organization a sighted user relies on.
Secondary NotationAn informal cue channel beside an official notation that helps readers recognize structure or add context without changing formal interpretation.
Service design sprintA time-boxed collaborative process for framing, prototyping, and testing a service concept or improvement.
Sloppiness SpaceA handwriting-recognition feature space centered on an idealized allograph in which points represent possible written variants and class overlap expresses ambiguity caused by rapid or imprecise production.
Stroke count methodA Chinese-character input method that encodes a character by the ordered sequence of a small number of stroke-type categories rather than by pronunciation.
Tabbing NavigationKeyboard navigation that moves focus among eligible interface elements in an ordered sequence using Tab and typically Shift+Tab.
Task-focused interfaceA user interface that makes the current task and its dynamically inferred context the primary unit of interaction, filtering or emphasizing artifacts according to task relevance.
Touch Target SizeThe HCI rule that interactive elements be large and well-spaced enough for the operating population's worst-case input precision to hit reliably — grounded in Fitts's Law and codified as platform minimums like 44pt or 48dp.
Touch-Target Miss—Reclassify a mistyped tap from operator error to interface defect by reading the miss rate off the mismatch between a control's target geometry and the operator population's motor precision — a geometric scan Fitts's Law makes quantitative.
Transformed Social InteractionDecouple performed social behavior from what participants perceive by strategically transforming the cues, capabilities, or context rendered in a mediated interaction.
Tree TestingEvaluate an information hierarchy by asking representative users to locate task targets in a stripped-down text tree, isolating labels and structure from interface design.
Usage-centered designA user-interface design method that models user roles and essential task cases before deriving interaction structure and visual presentation.
User analysisA systems-design investigation that characterizes intended users, their goals, capabilities, contexts and workflows to constrain product and documentation decisions.
User interface design—The design of perceptible controls, information and interaction behavior through which people operate a system.
User interface plasticity—The capacity of a user interface to adapt across devices and environments while preserving its intended usability and task support.
User JourneyRepresent a person's experience of a service as an ordered sequence of touchpoints, annotated stage by stage with goals, actions, channels, and an emotional curve, so that friction hidden by aggregate scores becomes visible and attributable to a specific design decision.
User modeling—The construction and updating of an internal representation of a user’s goals, knowledge, preferences, abilities or context to support system adaptation.
User ResearchA decision-oriented inquiry practice that recruits relevant users, studies their situated behaviors, needs, barriers, and responses with question-appropriate methods, and turns bounded evidence into traceable design or service decisions.
User-Centered Design—Focus on user needs.
Virtual GraffitiA public or shared digital inscription deliberately bound to a physical place, surface, or object and encountered there through situated mediation, preserving graffiti's place-specific expressive logic without materially marking the substrate.
Virtuality (software design)Virtuality is a term used by Ted Nelson for what he considers one of the central issues of software design. "Virtuality" refers to the seeming of anything, as opposed to its reality.
Visibility of System StatusKeep users out of the dark by making a system's hidden internal state externally legible through timely, appropriately calibrated feedback — enumerating every state a user's actions can induce and asking, for each, whether the user can see they are in it in time to choose a next action.
Wayfinding SystemA designed network of environmental cues on a legible substrate that lets a goal-directed agent localise, choose a next step, and recover from disorientation — pushing navigation work out of the head into the environment.
Web taskingWeb Tasking is a set of web user interactions in hypermedia purposefully conducted for the performance of tasks.
Wizard of Oz experimentIn the field of human–computer interaction, a Wizard of Oz experiment is a research experiment in which subjects interact with a computer system that subjects believe to be autonomous, but that is actually operated or partially operated by an unseen human being.
WYSIWYGIn computing, WYSIWYG ( ; what you see is what you get) is software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web page, or slide presentation.
Zebra StripingA table-formatting convention that alternates visual treatment across successive rows to help readers track cells belonging to the same row.
Zooming User InterfaceA zooming user interface navigates spatially arranged information by changing viewport scale and position between overview and detail.