You are on page 1of 24

Human Computer

Interaction
What is HCI

HCI is a discipline concerned with


the design, evaluation and
implementation of interactive
computing systems for human use
and with the study of major
phenomena surrounding them.
(ACM SIGCHI, 1992, p.6)
•A set of processes, dialogues and
actions through which human user
employs and interacts with a
computer. (Baecker and
Buxton,1987,p.40)
Human-computer interaction is
about designing computer systems
that support people so that they can
carry out their activities productively
and safely. (Preece 1994)

It is a study of the relationships or


interaction which exits between
human users and the computer
systems they use to perform their
various tasks.
Technological change: different design
needs

For computer to be widely accepted


and used effectively they need to be
well designed.

Computers should be designed for the


needs and capabilities of the people for
whom they are intended. The designer
should think beyond merely what
capabilities the system should have.
The designer needs to consider the
interaction that goes on between
users and a computer system.
It means:

An input language for user

An output language for the machine

A protocol for interaction


In 1970s, a new term for user
interface – Man-Machine Interaction.
Moran defined as ‘those aspects of
the system that the users comes in
contact with’
Technological change (cont’d)

The term Human-Computer


Interaction was adopted in 1980s –

describing the new field of study. It


concerns not just the interface
design but all aspects that relate to
the interaction between humans
and computers.
Two key principles that help to
ensure good HCI: (Donald
Norman,1988)
•Visibility
•Affordance
•Visibility – range in which we can
see clearly in any conditions

•Affordance – the design suggest


their functionality
The Challenge of HCI How to keep
abreast of changes in technology.

How to ensure that their designs


offer good HCI as harnessing the
potential functionality of the new
technology
The Goals of HCI
Provide an understanding of both the
human user and the computer
system, means the interaction must
be easy and satisfying.
To produce usable, effective,
efficient and safe systems as well as
functional systems. Enhance the
quality and efficiency of interaction
between human and computers To
make technology easier to learn and
use.
To understand users, it is necessary to
understand the processes, capabilities
and predilections that they might bring
to the tasks they perform.

To understand what the computer can


do for users and how it might best
communicate with them.

To understand the user’s task and


how it might best be accomplished
using the computer system.
Non-experts began using computers

HCI and Its Evolution History

Electronic computers first appeared in


the 1950s and 60s – extremely
expensive.

Things began to change in the late


1970s and early 80s – the size became
smaller and cheaper.
1981 – IBM Corp. introduce the
first IBM Personal Computer,
targeted for home users and small
business use. It costs less and
more people were able to
purchase.

NEW PHENOMENOM Non-experts


began using computers
HCI and Its Evolution

For this group of people,


computers were similar to cars
and telephone – like a tool to assist
them in their work.
For them, knowledge of a
computer’s internal workings was
not interesting. They want to use
it.
Because of this trend, the computer
and software manufacturer started
considering the benefits of creating
products that were user- friendly.

The researchers began to study


these problems, and they managed
to relate with the human factors
and ergonomics.
HCI and Its Evolution

1982, the Association for Computing


Machinery (ACM) approved a special
interest group for Human-Computer
Interaction (SIGCHI) – goals: to promote
the use of human factors in the human
computer interaction. Today :
interactive computing system.
The Importance of HCI Computers are
now widely used by people who may be
experts in their particular field, but
they are not computer experts.

This means that systems have to be


user friendly. Systems should also
consider some aspects of the cost.
The cost of software is high and the
competitive edge is more difficult to
achieve. The interface to a system
might give it this edge.
The cost to train users is high,
therefore, a system which is easy and
natural to use will save money in the
long run, since the training time will
be kept to a minimum.

The cost of human error can be high.


Systems that are transparent ought
to reduce the likelihood of error or to
aid error recovery.
Productivity Improvement in work
performance
Customer satisfaction – related to
improvement of usability.

The aim of HCI should be to build


computer applications that are
jargon free and easy to use to the
degree that all the user sees is the
task and not the computer system
at all.
Key points
Computers are used by a different
kinds of people, so it is important to
design HCI that supports the needs,
knowledge and skills of intended
users.
HCI is concerned with
understanding, designing,
evaluating, and implementing
interactive computing systems for
human use.
The goals of HCI are to develop the
safety, utility, effectiveness,
efficiency, and usability of systems
that include computers.
Questions?
1. What is the difference between
the terms ‘user interface’ and
‘human-computer interaction’?

2. What are some of the ways that


working practices may change as
a result of introducing new
technology?

You might also like