You are on page 1of 25

Human-Computer Interaction

Lecture 1
Introduction to Human-Computer Interaction

• Dr. Muhammad Raza


• Assistant Professor
Marks Distribution
 Final Tem 50
 Hourly 30
 Quiz 10
 Assignments 10

 Most important is your attendance and your


attitude in class, no compromise on it.
Computers are Everywhere
 Computer attack has started

 Traditional notion of computers

 Computers are everywhere

 Computers will annoy, irritate, and even kill


Riddles for the Information Age
 Computer + Alarm Clock

 Computer + Camera

 Computer + Car

 Computer + Warship

 Computer + Airplane
HCI – A Formal Definition
“Human-Computer Interaction 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/IEEE
 Significance of HCI
 Adverse impact of computer technology on humans and
reasons for these adverse effects

 Nature of humans and computers

 Paradox of the computing phenomena

 Difference between SE and HCI


Fundamental Truths about
Computers
 Computers are ubiquitous
 Everything we use is equipped with computer
technology

 and so is their typically poor way of communicating


and behaving
Fundamental Truths about
Computers
1. They tell but do not inform.

2. They may guide us with care but they do not guide us


where we want to go.
So who is to be blamed?
 Can we Say “Human Error” Or can we blame the
computer for it?
Fundamental Truths about
Computers
 Computers are attacking every aspect of modern life,
but their communication is poor
Cost of Features
 Every digital device has more features than its manual
counterpart
Feature Shock
 Every digital device has more features than its manual
counterpart

 But manual devices easier to use


 Flexibility
 Refinement
 Awareness

 Hi-tech companies add more feature to improve product


 Product becomes complex

 Bad process can’t improve product


Reality Check and Question
 Computers are everywhere

 Is all computer-aided equipment inherently hard to


use?
Humans vs. Computers
Understanding Nature of
Computers and Humans
 2 species: Human vs. Computers
Humans)
 Complex

 Intelligent

 Animate

 Free will

 Range of emotions

 Make mistakes
Computer Specie
 Dumb

 Unintelligent

 Inanimate

 Only do what they are told to do

 Don’t make mistakes


Once Upon a Time
 Humans were responsible for performing tasks in
business world

 Including interacting with other human beings

 Example: salesperson
Once Upon a Time
 Salesperson would judge customer
 Tone
 Attitude
 Body language
 Understand questions
 Provide relevant answers
Now we’re ..
 Expecting computers to mimic human behavior, e.g. e-
commerce systems

 Asking a DUMB, INANIMATE object to perform


complex tasks that humans used to perform

 And perform with same level of EFFICIENCY,


EFFECTIVENESS and ACCURACY as a human
A very CHALLENGING if not IMPOSSIBLE thing to do
Acceptable levels of quality for software
engineers are far lower than are those for
traditional engineering disciplines
Reality Check
 Computers are everywhere

 Is all computer-aided equipment inherently hard to


use?
 No

 Computer-based products are NOT hard to use


 It’s the wrong process
 It’s the capability
Paradox … Why Were Computers
Invented?
 Computerized tools hard to use

 Computers were invented to make life easy, convenient


and efficient

 Cheaper for manufacturers to control the internal


functioning of devices through computers

 Computers make us lose money, annoy us, even kill us!


– a paradox
HCI and Software Engineers
 Software engineers focus on internal workings of
software

 In HCI we are concerned with external workings of


software

You might also like