Intro to HCI Flashcards
What is HCI?
A discipline concerned with the design, evaluation and implementation of interactive computing systems
User Interface
A program that controls a display for the user and allows the user to interact with the system
Dunning-Kruger Effect
People who don’t know a lot about a topic overestimate their abilities
Design
Methods for identifying and documenting user needs
-human capabilities/limitations
-usability principles and guidelines
-layout techniques and tips
Build
Methods for transforming user data into prototypes
Techniques for constructing a high-fidelity prototype
Evaluate
Different methods for evaluation
Different tradeoffs among different methods
Difference Between Interface and Interaction
An interface refers to what is presented to the user (what you can manipulate)
An interaction is the dialogue between the computer and the user
Interactive Cycle
See notes
Input/output channels constitute the interface
The conversation between the system and the user is the interaction
Interactive Cycle: Step 1
The user formulates a goal and plans a method to achieve the goal
Interactive Cycle: Step 2
The user translates the method into the system input language
Interactive Cycle: Step 3
The system executes the method instructions and updates its state
Interactive Cycle: Step 4
The system translates its state into its output language
Interactive Cycle: Step 5
The user interprets the results, and repeats the cycle
Gulf of Execution
When user has difficulties providing instructions that are executable by the system
Gulf of Evaluation
When the user has trouble interpreting system output in light of their goals