Definition: An interaction paradigm in HCI is a fundamental model or approach that defines how users interact with computer systems. It provides a framework for designing, evaluating, and understanding human-computer interaction.
Purpose:
Over time, interaction paradigms have evolved with technology, user needs, and system capabilities.
Definition: Interaction occurs through textual commands typed by the user.
Characteristics:
Examples:
Relevance:
Definition: Users select actions from a predefined list of options.
Characteristics:
Examples:
Relevance:
Definition: Users interact directly with objects on the screen, typically using a pointing device.
Characteristics:
Examples:
Relevance:
Definition: Users provide input by filling in structured forms.
Characteristics:
Examples:
Relevance:
Definition: Users communicate with systems using spoken or written natural language.
Characteristics:
Examples:
Relevance:
Definition: Combines multiple modes of interaction (e.g., touch, speech, gesture).
Characteristics:
Examples:
Relevance:
| Paradigm | Input Method | Feedback | Example | Target Users |
|---|---|---|---|---|
| Command-Line | Text commands | Text output | Linux terminal | Expert users |
| Menu-Based | Menu selection | Visual cues | ATM, app menus | Novice users |
| Direct Manipulation | Pointing, dragging | Immediate visual | GUI desktops | Novice/intermediate |
| Form-Fill-In | Structured fields | Field validation | Online forms | Data-entry users |
| Natural Language | Speech/Text | Voice/Text response | Voice assistants | Non-technical users |
| Multi-Modal | Combination (touch, gesture, voice) | Multi-sensory | VR, smartphones | Advanced/immersive |
Open this section to load past papers