← Back to quizzesFree quiz

Fundamentals of Human-Computer Interaction

Human‑Computer Interaction (HCI) explores how people interact with digital systems and how designers can create interfaces that are usable , safe , and effective . This course expands on key…

11 questions~6 min
Fundamentals of Human-Computer Interaction — Qwi
0 / 11
Score: 0%
1

Which usability goal focuses on preventing users from performing dangerous actions, such as deleting important data unintentionally?

2

A designer wants to reduce the memory load for users when navigating a complex menu. Which design principle should be applied?

3

In the PACT framework, which component directly addresses the physical devices and software platforms available to the user?

4

A smart home system automatically adjusts lighting based on occupancy. Which HCI concept best explains this behavior?

5

When evaluating a new interface, an expert reviewer finds that the 'Delete' button is placed next to 'Save'. Which usability heuristic is violated?

6

A user reports that after clicking 'Submit final exam paper' the page goes blank with no confirmation. Which severity rating would this issue most likely receive according to Nielsen's scale?

7

Which interaction type is best suited for a voice-controlled smart TV that allows users to change channels by speaking commands?

8

A designer decides to use a pie menu for a stylus-driven drawing app. What advantage does this design provide over a linear menu?

9

During a heuristic evaluation, a reviewer notes that the system uses jargon like "CPU" and "API" in user-facing messages. Which heuristic is being violated?

10

A smartwatch displays heart rate, notifications, and time. Which three usability goals are most critical for this device's success?

11

When designing an interactive floor that projects images based on a person's location, which sensor modality is NOT typically used?

Fundamentals of Human-Computer Interaction

Human‑Computer Interaction (HCI) explores how people interact with digital systems and how designers can create interfaces that are usable, safe, and effective. This course expands on key concepts that appear in a typical HCI quiz, turning each question into a learning module. By the end of the lesson you will understand usability goals, design principles, the PACT framework, ubiquitous computing, Nielsen’s heuristics, severity ratings, interaction styles, and menu design.

1. Usability Goal: Safety

One of the core usability goals is Safety. Safety focuses on preventing users from making dangerous or irreversible actions, such as unintentionally deleting important data. Designers achieve safety by:

  • Providing clear confirmation dialogs before destructive actions.
  • Implementing undo or recovery mechanisms.
  • Using distinct visual cues (e.g., red color for delete) to signal risk.

When safety is neglected, users may suffer data loss, leading to frustration and loss of trust in the system.

2. Reducing Memory Load: Chunking and Progressive Disclosure

Complex menus can overload a user’s short‑term memory. The design principle that mitigates this is Chunking combined with Progressive Disclosure. By grouping related items and hiding rarely used options, you:

  • Lower the number of choices a user must consider at any moment.
  • Make navigation pathways clearer and faster.
  • Support both novice and expert users – novices see only essential items, while experts can reveal advanced options when needed.

Effective grouping follows the principle of similarity and often uses visual separators or collapsible sections.

3. The PACT Framework: Technologies

The PACT model (People, Activities, Context, Technologies) helps designers analyze interaction scenarios. The component that directly addresses the physical devices and software platforms is Technologies. This includes:

  • Hardware (touchscreens, keyboards, voice microphones).
  • Operating systems and APIs that enable functionality.
  • Network constraints that affect responsiveness.

Understanding the technology layer ensures that the interface leverages the capabilities of the device while respecting its limitations.

4. Ubiquitous Computing in Smart Home Systems

When a smart home automatically adjusts lighting based on occupancy, it exemplifies Ubiquitous Computing (also called pervasive computing). Key characteristics include:

  • Embedded sensors that capture context without explicit user input.
  • Seamless integration of computation into everyday environments.
  • Systems that act proactively, enhancing comfort and energy efficiency.

Designers must consider privacy, transparency, and user control to maintain trust in ubiquitous systems.

5. Nielsen’s Heuristic: Error Prevention

Placing a Delete button next to a Save button violates the heuristic of Error Prevention. Nielsen’s ten heuristics guide usability evaluation, and error prevention specifically advises:

  • Designing interfaces that reduce the chance of user mistakes.
  • Separating destructive actions from safe ones (e.g., using distinct colors or spacing).
  • Providing clear warnings before irreversible operations.

Applying this heuristic improves overall system safety and user confidence.

6. Severity Rating: Usability Catastrophe

When a user clicks ‘Submit final exam paper’ and the page goes blank with no confirmation, the issue is classified as a Usability Catastrophe (Severity 4) in Nielsen’s severity scale. Characteristics of a catastrophe include:

  • Complete loss of functionality or data.
  • High impact on user goals and potentially severe consequences.
  • Immediate need for a fix, often requiring a redesign or critical bug patch.

Prioritizing such defects ensures that critical workflows remain reliable.

7. Interaction Style: Conversing (Dialogue‑Based)

Voice‑controlled smart TVs that accept spoken commands exemplify the Conversing interaction style, also known as dialogue‑based interaction. This style is characterized by:

  • Two‑way communication where the system interprets natural language input.
  • Feedback loops that confirm understanding (e.g., “Changing to channel 5”).
  • Flexibility for users to issue commands in a conversational manner.

Designers must handle speech recognition errors gracefully and provide clear auditory or visual feedback.

8. Menu Design: Pie Menus for Stylus‑Driven Apps

Pie menus are circular menus that present options equidistant from the selection point. In a stylus‑driven drawing app, a pie menu offers several advantages over a traditional linear menu:

  • Equal distance: All options are the same radial distance, reducing movement time (Fitts’s Law).
  • Reduced visual clutter: The circular layout occupies less screen real estate and can appear on demand.
  • Natural motion: Stylus users often make circular gestures, making selection feel intuitive.

These benefits lead to faster tool selection and a smoother creative workflow.

9. Integrating the Concepts: A Mini‑Project

To reinforce learning, apply the concepts in a short design exercise:

  • Scenario: Design a mobile banking app that includes a ‘Transfer Funds’ feature.
  • Task: Use the safety goal, error‑prevention heuristic, and progressive disclosure to create a wireframe.
  • Steps:
    • Identify critical actions (e.g., confirming transfer amount).
    • Place destructive actions (e.g., ‘Delete Recipient’) away from primary actions.
    • Group related options and hide advanced settings under an “Advanced” toggle.
    • Provide a confirmation dialog that includes an undo option.

Review your design against Nielsen’s heuristics and assign a severity rating to any identified issues.

10. Key Takeaways

Understanding the fundamentals of HCI equips you to create interfaces that are not only functional but also safe, efficient, and enjoyable. Remember:

  • Safety prevents costly user errors.
  • Chunking and progressive disclosure reduce memory load.
  • PACT’s Technologies component grounds design in real device capabilities.
  • Ubiquitous computing brings context‑aware behavior to everyday objects.
  • Apply Nielsen’s heuristics—especially error prevention—to catch usability pitfalls early.
  • Severity ratings guide prioritization of fixes.
  • Choose interaction styles that match the input modality (e.g., conversational for voice).
  • Pie menus can enhance speed and reduce clutter for stylus‑heavy tasks.

By integrating these principles, you’ll be prepared to evaluate and design user‑centered systems across a wide range of platforms.