0% found this document useful (0 votes)
39 views

Human-Computer Interaction

The document provides an overview of human-computer interaction (HCI) and task analysis. It defines HCI as the study of the interaction between humans and computers. It also describes task analysis as a process to understand how users perform tasks by observing them and breaking tasks down into a hierarchy of subtasks. The document outlines various HCI concepts like models of interaction, usability goals, and approaches to task analysis including knowledge-based analysis and hierarchical task decomposition. It aims to help design more usable and intuitive computer interfaces.

Uploaded by

rem cart
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Human-Computer Interaction

The document provides an overview of human-computer interaction (HCI) and task analysis. It defines HCI as the study of the interaction between humans and computers. It also describes task analysis as a process to understand how users perform tasks by observing them and breaking tasks down into a hierarchy of subtasks. The document outlines various HCI concepts like models of interaction, usability goals, and approaches to task analysis including knowledge-based analysis and hierarchical task decomposition. It aims to help design more usable and intuitive computer interfaces.

Uploaded by

rem cart
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Midterm Exam Reviewer for HCI Computer – are worthless unless they can be used

properly by humans.
Chapter 1: Human-Computer Interaction (HCI)
Overview: Interaction – refers to a dialogue generated by the
command and data input to the computer and the
HCI (Human – Computer Interaction) display, output of the computer.

- characterized as a dialogue or Courses – Engineering, Education, Psychology


interchange between the human and (Cognition), Computer Science Language.
the computer because the output of
one serves as the input for the other in Interface – is made up of a set of hardware devices
an exchange of actions and intentions. and software tools from the computer side and a
- the study of interaction between system of sensory, motor and cognitive process from
people (users) and computers. the human side.
- Concerned with the design evaluation
and implementation of interactive Donald Norman’s Model - concentrates on user’s
computing systems for human use and view of the interface.
with study of major phenomena.
- An interdisciplinary field in which 7 Stages
computer scientists, engineers,
Goal
psychologists, social scientists and
 User establishes the goal
design professional play important
Execution
roles.
 Formulates intention
HCI Components  Specifies actions at interfere
 Executes Action
 Human (Users) Evaluation
 Computers  Perceives system state
 Interaction  Interprets system state
 Evaluates system state with respect to
Goals of HCI

 To improve the interaction between


users and computers by making
computers more user friendly and
receptive to the user’s needs.

Model Human Processor (Card, Moran and Newell,


1983)

- Simplified view of the human goal


processing involved in interacting with
computer system.

Why do we need to understand humans?

- Cognitive mind or having cognition.


- Human cognition process is involved
when interacting with system like
attention, perception and recognition, User Interface (UI) - mediate the interaction (dialog)
memory, learning, reasoning problem between humans and computers.
solving and decision making.
- Identifies and explains the nature and Good UI Design:
causes of problems users encounter.
 Increase Efficiency
 Improves productivity  Task Analysis gathers both declarative and
 Reduce errors procedural knowledge.
 Reduce training  It is originally a tool for writing training
 Improves acceptance manuals.
A balance of two key features is needed for  Emphasizes users + existing tasks, rather
an effective user interface than desired system as in systems analysis
- Expressive – ability to achieve
specific tasks efficiently
- Intuitive- ease of use, degree of
effort required to lean. What you learn with task analysis:

Basic Goal of HCI  What your users’ goals are; what they are
trying to achieve
 Usability  What users actually do to achieve those
 Functional goals
 What experiences users bring to the tasks
A Usable System is:  How users are influenced by their physical
environment
 Easy to learn  How users’ previous knowledge and
 Easy to remember to use experience influence:
 Effective to use o How they think about their work
 Efficient to use o The workflow they follow to
 Safe to use perform the tasks
 Enjoyable to use
Purpose of task analysis
Chapter 5: Task Analysis
•Predict the time taken to learn a new task
TASK and become proficient user of the particular
application/machine
 a piece of work to be done, especially one
done regularly, unwillingly, or with •Predict the time taken for a proficient user
difficulty. to accomplish task

ANALYSIS •Predict the time taken for expert


execution of the set task
 a detailed examination of anything complex
in order to understand its nature or to •To improve the delivery of information to
determine its essential features. the user

TASK ANALYSIS Task Analysis helps in…

 It is the process of learning about ordinary •Identify the tasks that your website and
users by observing them in action to applications must support
understand in detail how they perform their
tasks and achieve their intended goals. •Refining or re-defining your site’s
 It is a systematic method of studying the navigation or search
tasks users perform in order to reach their
goals. •Website requirements gathering

Aim is to determine: •Developing your content strategy and site


structure
- What they do
- What things they use •Prototyping
- What they must know
•Performing usability test
Approaches to task analysis • Describe order of subtasks

• Knowledge-based techniques – what the user VARIANTS:


knows about the task, and how it is organized.
• Hierarchical Task Analysis (HTA) – the most
• Entity/Object based Analysis – relationships common
between objects, actions and the people who
perform them. • ConcurTaskTrees (CTT) – uses LOTOS temporal
operators
• Task decomposition – splitting task into
(ordered) subtasks. Hierarchical Task Analysis

KNOWLEDGE – BASED ANALYSIS  It is the procedure of disintegrating


tasks into subtasks that could be
AIMS: analyzed using the logical sequence for
execution
•To understand knowledge required for the task
TEXTUAL HIERARCHICAL TASK ANALYSIS
•Provide training material, how-to manuals

•Take advantage of common knowledge across


tasks

•Organize information and navigation in the


application

FOCUSES ON:

•Objects used in task

•Actions performed

Use Taxonomies:

•Represents levels of abstraction

•Organization (grouping) depends on


purpose

Declarative knowledge elicitation techniques:

• Established convention, existing


documentation

• Asking users to list objects; card sorting

 Structured interviews, listing nouns and


verbs

Task decomposition

AIMS:

• Describe the actions people do

• Structure them within task and subtask hierarchy


DIAGRAMMATIC HIERARCHICAL TASK ANALYSIS • Fixed sequence – 1.1 then 1.2 then 1.3

• Optional tasks – if the pot is full, 2

• Wait for events – when kettle boils, 1.4

• Cycles – do 5.1 and 5.2 while there are still


empty cups

• Time-sharing – do any of 3.1, 3.2, or 3.3 in


any order

• Mixtures – most plans involve several of the


above

REFINING THE HTA

• Checking matched actions

• Turn “off” without turning “on”?

• Restructuring

• “Make pot” might be a meaningful


task and group related actions

• Balancing complexity

• Is “pour tea” simpler than “make


pot”?

• Generalizing

• If we want to make one or more


cups?

MAIN CONSTRUCTS TO DEFINE PLANS

You might also like