Human-Computer Interaction: Topic 1: Components of HCI
Human-Computer Interaction: Topic 1: Components of HCI
interaction
Lecture 2
Topic 1: components of HCI
Learning Outcome:
08/24/20 2
Performance criteria:
08/24/20 3
Chapter 2: Components of HCI ?
08/24/20 4
Aims & Objectives:
The aim is to examine the multidisciplinary
nature of HCI and to review the process of
HCI. At the end you should be able to ;
Describe the components of HCI in a way that
informs HCI design
Assess the contributions of different disciplines to
HCI
Realize what a mix of skills and disciplines will be
needed in, in terms of HCI, to promote good HCI
design
Apply an integrated perspective to the design
process.
08/24/20 5
2.1 – HCI as interdisciplinary practice:
Factors in HCI (see Preece et al. 1994,p.31)
1. Organisational factors
2. Environmental factors
3. Health and safety factors
4. The user
5. Comfort factors
6. User interface
7. Task factors
8. Constraints
9. System functionality
10. Productivity factors
08/24/20 6
2.2 – disciplines contributing
to hci :
Major areas Other areas
Computer science Linguistics
Cognitive Artificial intelligence
Psychology Philosophy, Sociology,
Social and
Anthropology
Engineering and Design
organization
psychology
Ergonomics or
human factors
08/24/20 7
2.3 – a conceptual model for hci:
There are four components in this model and
following assumptions are made about them:
People
Can mean one or more people
Work
Can mean narrowly or broadly defined activities
including tasks or more loosely defined activities.
The environment
Refers to the physical, organizational and social
aspects of the environment.
The technology
Can be any technological artefact including any kind
of computer or workstation.
08/24/20 8
2.4 – designing hci:
08/24/20 9
2.4 – designing hci: What is Design?
Design refers to
Process of developing a product
Various representations of the product that are
produced during the design process
Preece p.352, states the meaning of design as
“Simulating what we want to make (or do) before we make
(or do) it as many times as may be necessary to feel
confident in the final result” - Jones 1981,p.8
08/24/20 10
2.4 – designing hci:
Fundamentals
The designer/s must
understand the requirements of the product
- look at similar products
- discuss user needs with users
- discover problems with current designs
08/24/20 11
2.4 – designing hci: software Engineering
Design
08/24/20 12
2.4 – designing hci : software Engineering
Design – Waterfall model :
Requirements
analysis and
definition
System and
software
design
Development
(programming)
and testing
Integration and
08/24/20
system testing 13
2.4 – designing hci : process
Requirements
Prototyping Evaluation Specification
Conceptual design/
formal design
08/24/20 15
2.4 – designing hci : design
process
6 design steps
Conceptual design/ formal design
Requirements specification
User analysis
Task analysis
Design and Prototyping
Implementation
Evaluation
08/24/20 16
summary
HCI is concerned with designing computer
systems to match the needs of people.
HCI draws from the knowledge and methods
of many different disciplines chiefly computer
science, cognitive psychology, social science
and ergonomics or human factors.
Computer science provides knowledge about
technology and a wide assortment of software
tools and methods for facilitating design and
development.
08/24/20 17
Summary (cont…)
HCI can be viewed as a model in which
people, activities, technology and the
environment are closely interrelated.
HCI design should be user-centred, integrate
knowledge from different disciplines and be
highly iterative.
Evaluation forms the focal point in the star
model of design, which assumes that design
calls upon a variety of knowledge and
methods when necessary.
08/24/20 18
End of Lecture 2