Skip to content
AL-804 (D) · Human Computer Interaction/Quick Revision Short Notes

Human Computer Interaction (AL-804 (D)) - Unit 5 Short Notes

UNIT 5: ADVANCED TOPICS & EMERGING PARADIGMS IN HCI

I. ADVANCED INTERACTION PARADIGMS & TECHNOLOGIES

A. Ubiquitous Computing (Ubicomp) & Internet of Things (IoT)

  • Definition: Ubicomp (Mark Weiser) envisions computers embedded seamlessly in the environment, disappearing into the background. IoT extends this by connecting physical objects ("things") to the internet for data exchange.

  • Core Principles:

    • Embeddedness: Computation integrated into everyday objects.

    • Embodiment: Interaction through physical form and context.

    • Context-Awareness: Systems adapt based on location, identity, activity, time.

  • Design Challenges:

    • Invisibility: Making technology useful without being obtrusive.

    • Seamlessness: Smooth interaction across heterogeneous devices.

    • Heterogeneity: Managing diverse hardware, software, and communication protocols.

  • Application Domains: Smart homes (automated lighting, security), smart cities (traffic, waste management), wearable tech (fitness, health monitoring).

[!TIP] Exam Focus: Distinguish Ubicomp's philosophical vision from IoT's technical implementation. Key challenge is designing for "calm" interaction.

B. Tangible & Social User Interfaces

  • Tangible User Interfaces (TUIs):

    • Principle: Couple digital information to physical objects ( graspable bits). Users manipulate real-world tokens to interact with digital data.

    • Example: Topobo (motorized blocks for building kinetic sculptures), SandScape (tangible landscape modeling).

    • Benefit: Leverages innate spatial reasoning and haptic skills.

  • Social User Interfaces:

    • Principle: Design systems that support, enhance, or mediate social interaction and awareness.

    • Key Concept: Proxemics (study of human spatial behavior). Interfaces can react to distance between people or devices.

    • Example: Shared displays that show presence/activity of remote collaborators.

C. Virtual Reality (VR), Augmented Reality (AR), & Mixed Reality (MR)

  • Milgram's Reality-Virtuality Continuum: A spectrum from real environment (left) to fully virtual environment (right).

    • AR: Real world augmented with virtual objects (e.g., Microsoft HoloLens).

    • MR: Virtual objects are anchored to and interact with the real world (blended).

    • VR: Completely immersive, computer-generated environment (e.g., Oculus Rift).

  • Key Design Considerations:

    • Presence: The feeling of "being there" in the virtual/augmented environment.

    • Immersion: Technical fidelity (graphics, sound, tracking) that enables presence.

    • Cybersickness: Nausea, disorientation caused by sensory conflict (e.g., visual motion without vestibular motion). Mitigation: High frame rates (>90Hz), stable horizons, minimizing acceleration.

  • Spatial Interaction & 3D UI Principles:

    • Navigation: Travel through virtual space (walking, teleportation, flying).

    • Manipulation: Direct (hand) vs. indirect (tool) interaction with 3D objects.

    • Selection: Ray-casting, volume selection, hand proximity.

    • Design Rule: Leverage proprioception and real-world metaphors; avoid 2D UI elements in 3D space.

[!TIP] Common Pitfall: Confusing AR and MR. AR overlays information; MR makes virtual objects appear part of the physical world (occlusion, physics).

D. Brain-Computer Interfaces (BCI) & Affective Computing

  • BCI Fundamentals:

    • Invasive: Implanted electrodes (high signal quality, surgical risk). Non-invasive: EEG (scalp), fNIRS (blood flow). Lower signal quality, safer.

    • Signal Types: EEG measures electrical activity; fNIRS measures hemodynamic response.

    • Paradigm: P300 (event-related potential), SSVEP (steady-state visual evoked potential), Motor Imagery.

  • Applications: Assistive tech (control wheelchair, communication for ALS), gaming, neurofeedback (meditation, focus training).

  • Affective Computing:

    • Goal: Recognize, interpret, process, and simulate human affect (emotion).

    • Input Modalities: Facial expression analysis (computer vision), speech prosody, physiological signals (GSR, ECG), text sentiment analysis.

    • Output: Systems that adapt based on detected emotion (e.g., tutor slows down if frustration detected).

  • Ethical Implications:

    • Neurotechnology: Cognitive liberty, mental privacy, potential for coercion.

    • Emotion-aware Systems: Misinterpretation, emotional manipulation, surveillance of inner states.

II. CONTEXT-AWARE & ADAPTIVE SYSTEMS

A. Context-Aware Computing

  • Sensing & Interpreting Context:

    • Primary Context Types: Location (GPS, beacons), Identity (user, device), Activity (accelerometer, apps), Time.

    • Sensors: Physical (camera, microphone) vs. virtual (calendar, browser history).

  • Context Models: How context is represented (key-value pairs, object-oriented, graph-based). Determines reasoning capability.

  • Architectures: Typically involves sensing → interpretation (context aggregation) → action (trigger service).

  • Behavior: Proactive (anticipates needs, e.g., "You're near a grocery store, need a list?") vs. Reactive (responds to explicit change).

B. Adaptive & Intelligent User Interfaces

  • Types of Adaptation:

    1. Interface: Layout, modality (e.g., switch to voice when hands busy).

    2. Content: Information filtering, summarization.

    3. Functionality: Feature enable/disable based on expertise.

  • Techniques:

    • Rule-Based: IF user is novice THEN show tooltips. Simple, predictable.

    • Machine Learning:

      • Collaborative Filtering: "Users like you also liked X."

      • User Modeling: Building and updating a probabilistic model of user's knowledge, goals, preferences.

  • Personalization vs. Adaptation: Personalization is often static, user-set (e.g., theme). Adaptation is dynamic, system-driven based on inferred context/behavior.

  • Challenges:

    • Predictability: User must understand why interface changed.

    • User Control: Must provide override mechanisms ("Why did you change?").

    • Privacy: Context sensing often requires sensitive data.

[!TIP] Exam Formula: Good adaptation = Transparency + User Control + Reversibility.

III. ADVANCED DESIGN & EVALUATION METHODOLOGIES

A. Participatory Design (PD) & Co-Design Revisited

  • Deep Dive: Moves beyond consultation to shared decision-making power. "Must-have" involvement means users co-determine goals and solutions, not just comment on prototypes.

  • Tools for Co-Creation:

    • ** generative tools:** Card sorting, storyboarding, prototyping with low-tech materials (paper, clay).

    • Future Workshops: Critiquing present, fantasizing future, implementing ideas.

  • Challenges: Power dynamics (designer vs. user), representativeness (which users are in the room?), tokenism (involvement without influence).

B. Iterative Design & Agile/HCI Integration

  • Adapting HCI to Agile: Short sprints require lightweight, continuous user feedback.

    • Sprint 0: Foundational user research (personas, scenarios).

    • Within Sprints: Weekly/bi-weekly usability tests on current increment.

  • Lean UX: Focus on validated learning over deliverables. Build Minimum Viable Product (MVP) to test hypotheses with real users quickly.

  • Integration Pattern: "Double Diamond" (discover/define/develop/deliver) mapped onto Sprint cycles.

C. Advanced Evaluation Techniques

  • Longitudinal Field Studies & Diary Studies: Observe usage over weeks/months. Diary studies ask participants to record experiences at intervals. Captures learning curves, habit formation, long-term satisfaction.

  • Experience Sampling Method (ESM) & Ecological Momentary Assessment (EMA): Randomly prompt users in their natural environment to report current state/activity. Reduces recall bias, captures in-the-moment experience.

  • Analytics & Quantitative UX (QUX):

    • Log Analysis: Server-side or client-side event tracking.

    • A/B Testing: Randomly assign users to variant A or B; compare metrics (conversion rate, time-on-task).

    • Funnel Analysis: Track user progression through a multi-step task (e.g., checkout) to identify drop-off points.

  • Mixed-Methods Approaches: Triangulation—use qualitative (interviews, observation) to explain why quantitative (analytics) patterns occur. Provides richer, more credible insights.

IV. DOMAIN-SPECIFIC HCI APPLICATIONS

A. Healthcare HCI (eHealth, mHealth, Clinical Systems)

  • User Groups & Needs:

    • Patients/Caregivers: Simplicity, clarity, motivation, accessibility.

    • Clinicians: Efficiency, accuracy, integration into workflow, error prevention.

  • Critical Issues:

    • Safety & Reliability: Must be foolproof; errors can have life-threatening consequences.

    • Privacy (HIPAA/GDPR): Strict controls on Protected Health Information (PHI).

    • Error Prevention: Forced functions, confirmation dialogs, clear warnings.

  • Examples: Patient portals (access records), surgical visualization (3D anatomy from scans), assistive devices (prosthetics, communication aids).

B. Educational Technology & Learning Sciences (HCI-Ed)

  • Design for Learning:

    • Engagement & Motivation: Use gamification, immediate feedback, relevant contexts.

    • Learning Styles: Support visual, auditory, kinesthetic pathways.

  • Computer-Supported Collaborative Learning (CSCL): Systems designed for group learning (shared whiteboards, argumentation tools). Focus on awareness of peers' contributions.

  • Tangible & Embodied Learning: Using physical objects to model abstract concepts (e.g., fraction blocks, molecular models). Grounds learning in sensorimotor experience.

C. Games User Research (GUR) & Gamification

  • Player-Centered Design & Playtesting: Iterative testing with target players. Focus on fun, flow state (challenge/skill balance), and player experience (not just bugs).

  • Core Game UX:

    • Feedback: Instant, clear response to player actions (visual, auditory, haptic).

    • Reward Systems: Intrinsic (mastery, curiosity) vs. extrinsic (points, badges).

    • Difficulty Curves: Gradual introduction of mechanics; avoid "walls."

  • Gamification: Applying game elements (points, leaderboards, quests) to non-game contexts (e.g., fitness apps, language learning). Risk: Can undermine intrinsic motivation if poorly applied.

D. HCI for Development (HCI4D) & Internationalization

  • Design for Constrained Contexts:

    • Low Literacy: Use icons, audio, video, voice input. Avoid text-heavy interfaces.

    • Low Tech: Design for basic phones (feature phones), low bandwidth, intermittent power.

    • Cost: Extremely low-cost solutions; often "appropriate technology."

  • Cultural Dimensions (Hofstede): Consider power distance, individualism/collectivism, uncertainty avoidance. Affects UI color, imagery, feedback style, and authority representation.

  • Challenges: Infrastructure (connectivity), Sustainability (local maintenance, training), Cultural Appropriateness (avoiding Western bias).

V. SOCIAL, ETHICAL, & PROFESSIONAL ISSUES IN ADVANCED HCI

A. Privacy, Security, & Trust

  • Privacy by Design & Default: Integrate privacy throughout the design process. Default settings should be the most privacy-protective.

  • Security Usability: Make secure actions easy and insecure ones hard.

    • Authentication: Biometrics, 2FA, password managers.

    • Permissions: Granular, just-in-time requests (not all-at-once).

    • Warnings: Clear, actionable, non-alarmist.

  • Building Trust: Transparency (what data is collected, why), control (user dashboard), reliability (system works consistently), benevolence (system acts in user's interest).

B. Ethics of Persuasive Technology & Dark Patterns

  • Persuasion vs. Manipulation:

    • Persuasion: Transparent, aims to benefit user (e.g., health app nudging to walk).

    • Manipulation: Deceptive, exploits cognitive biases for designer's gain (e.g., making cancellation difficult).

  • Dark Patterns: UI features that trick users into doing things they didn't intend (e.g., roach motel - easy to sign up, hard to cancel; confirmshaming - "No thanks, I don't want to save money").

  • Ethical Frameworks: Values in Design (ViD) - explicitly consider values (e.g., autonomy, justice) as design constraints.

C. Algorithmic Bias, Fairness, & Accountability

  • Bias Source: Biased training data → biased model → biased interface/AI decisions (e.g., facial recognition less accurate for darker skin tones).

  • Designing for Fairness: Audit datasets and algorithms for disparate impact. Design interfaces that allow users to contest automated decisions.

  • Explainable AI (XAI): Provide intelligible explanations for AI outputs ("Why was my loan denied?"). Critical for user trust and accountability. Goal: Right to explanation (GDPR).

D. Sustainability & HCI

  • Sustainable Interaction Design:

    • Dematerialization: Replace physical products with digital services (e.g., e-tickets).

    • Behavior Change: Design to promote sustainable behaviors (e.g., energy dashboards, carbon footprint calculators).

    • Longevity & Repairability: Design for durability, modularity, and ease of repair (countering planned obsolescence).

  • Environmental Impact: Consider e-waste from device production/disposal and energy use of data centers/cloud services.

  • HCI's Role: Make sustainability visible, tangible, and actionable for users and organizations.

VI. FUTURE DIRECTIONS & RESEARCH FRONTS

A. Artificial Intelligence (AI) as a Material for HCI

  • Human-AI Interaction (HAI) Design Patterns:

    • Certainty/Uncertainty Communication: Show confidence levels (e.g., "I'm 80% sure this is a cat").

    • Explanation & Debugging: Allow users to understand and correct AI errors.

    • Calibration: Help users develop accurate mental models of AI capabilities.

  • Designing for Appropriate Trust: Over-reliance (automation bias) vs. under-reliance (ignoring good suggestions). Systems must signal reliability contextually.

  • AI-Powered Creativity Tools: Co-creation systems where AI is a collaborator (e.g., generative design, music, writing assistants). Focus on human agency.

B. Post-WIMP Interfaces & New Interaction Styles

  • Beyond WIMP: Moving past Windows, Icons, Menus, Pointer.

  • New Modalities:

    • Gesture: Natural, spatial interaction (e.g., VR/AR, smart mirrors).

    • Speech/Voice: Conversational UIs (VUIs), smart assistants.

    • Gaze: Eye-tracking for selection, attention analysis.

    • Touch & Haptics: Multi-touch, tangible, force feedback.

  • Multimodal Fusion: Combining two or more modalities (e.g., speech + gesture) for more robust, natural interaction. Challenge: Resolution of conflicting inputs.

C. Human-Data Interaction (HDI)

  • Focus: Interfaces that help people understand, manage, and make sense of their personal data (from IoT, social media, health apps).

  • Goals: Data Literacy (understanding what data means), Sensemaking (finding patterns, insights), Agency (ability to control data sharing and use).

  • Examples: Personal data dashboards, privacy preference managers, data export/portability tools.

D. Critical & Speculative Design in HCI

  • Critical Design: Uses design artifacts to critique existing values, norms, and assumptions in technology. Not about solving problems, but about provoking questions.

  • Speculative Design: Imagines alternative futures (plausible, preferable, cautionary) to debate their implications.

  • Methods:

    • Design Fiction: Create tangible artifacts (prototypes, videos, manuals) from a future world to make it feel real.

    • Critical Making: Hands-on creation to explore and critique technological and social possibilities.

  • Purpose: To broaden the design space, consider unintended consequences, and involve stakeholders in imagining preferable futures.

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in