Podcast
Questions and Answers
What is the primary purpose of an interactive system?
What is the primary purpose of an interactive system?
- To aid a user in accomplishing goals from a specific application domain (correct)
- To provide static information to the user
- To minimize user input for efficiency
- To automate all tasks without user intervention
Which of the following best defines a 'task' in the context of interaction?
Which of the following best defines a 'task' in the context of interaction?
- An operation to manipulate concepts within a domain (correct)
- The ultimate goal a user wants to achieve
- A statement of user intentions
- A set of guidelines for user interaction
What does Norman's execution-evaluation cycle primarily describe?
What does Norman's execution-evaluation cycle primarily describe?
- The historical development of human-computer interaction
- The hardware requirements for running interactive systems
- The software architecture of user interfaces
- The interaction in terms of user goals and actions (correct)
Which term refers to a specific action required to achieve a goal in interaction models?
Which term refers to a specific action required to achieve a goal in interaction models?
What type of input method represents the highest level of user engagement?
What type of input method represents the highest level of user engagement?
Flashcards are hidden until you start studying
Study Notes
Introduction
- Interactions between humans and computers are complex.
- Computers can be used as tools to perform, simplify or support tasks.
- Interactions can range from batch input, where the user provides all information at once, to highly interactive input, such as direct manipulation and virtual reality.
Models of Interaction
- Models help us understand how users interact with systems.
- They explain the communication between the user and the system.
- Models provide a framework to compare interaction styles and identify problems.
Norman's Execution-Evaluation Cycle
- Explains user interaction based on goals and actions.
- The cycle has two phases: execution and evaluation.
The Execution-Evaluation Cycle (Stages)
- Establishing the goal: User identifies what needs to be done.
- Forming the intention: User translates the goal into a specific action.
- Specifying the action sequence: User plans out the steps to accomplish the intention.
- Executing the action: User performs the planned actions.
- Perceiving the system state: User observes the changes in the system after performing the action.
- Interpreting the system state: User understands the system's state in relation to their expectations.
- Evaluating the system state: User determines if the actions have met the goal.
Gulfs of Execution and Evaluation
- Gulf of execution: The difference between the user's planned action and the system's allowed actions.
- Gulf of evaluation: The difference between the system's state and the user's expectations.
Human Error: Slips and Mistakes
- Slips: Occur when the user correctly plans an action but fails to execute it correctly.
- Mistakes: Occur when the user does not understand the system well and plans the wrong action.
Slip Example
- The user knows the system well and has formulated a correct action, but makes a mistake like mistyping or clicking the wrong button.
Mistake Example
- The user confuses a magnifying glass icon with a "find" function.
Fixing Human Errors
- Slips: Can be addressed with better interface design.
- Mistakes: Can be addressed with better user understanding of the system.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.