100% found this document useful (1 vote)
133 views

Introduction To HCI

Human-computer interaction (HCI) is the study of how humans interact with computers and the design of technologies and user interfaces. HCI is a multidisciplinary field that draws from computer science, cognitive psychology, design, and other fields. The history of HCI began with early mechanical calculators and computers that used batch processing, but has evolved with interactive computing paradigms like timesharing in the 1960s. Key figures like Vannevar Bush helped envision interactive systems like hypertext in his 1945 article "As We May Think." HCI aims to understand human cognition and design usable, useful technologies that meet human needs.

Uploaded by

Habtamu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
133 views

Introduction To HCI

Human-computer interaction (HCI) is the study of how humans interact with computers and the design of technologies and user interfaces. HCI is a multidisciplinary field that draws from computer science, cognitive psychology, design, and other fields. The history of HCI began with early mechanical calculators and computers that used batch processing, but has evolved with interactive computing paradigms like timesharing in the 1960s. Key figures like Vannevar Bush helped envision interactive systems like hypertext in his 1945 article "As We May Think." HCI aims to understand human cognition and design usable, useful technologies that meet human needs.

Uploaded by

Habtamu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

26/02/2021

Wollo University
Kombolcha Institute of Technology Agenda
College of Informatics
Department of Information Technology
 Definition of HCI
Course Title: Human-Computer Interaction (HCI)
Course Code: ITec3132  History of HCI
 Key people, events and ideas in HCI
Chapter 1
 HCI’s impact on society
Introduction to Human-
Computer Interaction (HCI)
Instructor : Habtamu Abate (M.Sc.)
Email: habate999@gmail.com

Chapter 1 Introduction to HCI 1 Chapter 1 Introduction to HCI 2

What is Human-Computer Interaction HCI As Multidisciplinary


(HCI)?
 Human-computer interaction (HCI) is a
multidisciplinary field of study focusing on the
design of computer technology and, in particular,
the interaction between humans (the users) and
computers.
 While initially concerned with computers, HCI has since
expanded to cover almost all forms of information
technology design.
 HCI (human-computer interaction) is the study of
how people interact with computers and to what  "HCI is concerned with understanding the influence technology has
extent computers are or are not developed for on how people think, value, feel, and relate and using this
understanding to inform technology design." Wright & McCarthy
successful interaction with human beings. (2008)
Chapter 1 Introduction to HCI 3 Chapter 1 Introduction to HCI 4

1
26/02/2021

HCI != Usability HCI != Usability


 A usable system is easy to learn, easy to
In addition, HCI uses mathematical models
remember how to use, effective, efficient, safe,
and enjoyable to use. to predict users’ performance with a
 Usability is only one part of HCI, but has been one system.
of the main goals  Example: Fitt’s law to predict mouse
 For example, HCI has contributed to the movement time, or models that predict search
development of guidelines and standards that time or mental effort)
support designers. HCI also investigates new interaction
 HCI has also developed methods of paradigms or new ways of integrating
evaluation that help us to evaluate the usability technology in our daily lives (touch
of a given product/system (and other aspects of displays, VR/AR, Voice-based interfaces .. )
the user experience)
Chapter 1 Introduction to HCI 5 Chapter 1 Introduction to HCI 6

HCI is an extension of traditional IT disciplines

Why do we do HCI in IT?  We design, scale, and evaluate computing systems for
particular tasks (e.g., parallel programming, network
routing)
 HCI incorporates humans into the computing system
 Understanding how and why human  Humans as an additional constraint
interaction breaks down is fundamental  Any computer system must be designed taking into
to designing better computing systems account :
 the physical constraints of the machine (e.g., processor speed,
 This study must include computer networking capabilities)
scientists, as we are the ones creating  the human physical and mental constraints (e.g., attention,
memory)
the technology.  (should we add, social level constraints?)

Chapter 1 Introduction to HCI 7 8


Chapter 1 Introduction to HCI

2
26/02/2021

History of HCI History of HCI


Digital computer grounded in ideas  Mechanical Computers http://www.thocp.net
 1623 Schickard makes "Calculating Clock".
from 1700’s & 1800’s 6-digit machine can add, subtract, bell indicates overflow.
 1674 Leibniz designs his "Stepped Reckoner”
Can multiply, with operands of up to 5 and 12 digits.
User turns a crank for each unit in each digit
Technology became available in the  1820 de Colmar makes "Arithmometer”
First mass-produced calculator. Does multiplication & division.
1940’s and 1950’s It is also the most reliable calculator yet.
Continue to be sold for about 90 years.
 1889 Felt invents the first printing desk calculator.
 1935 IBM introduces "IBM 601", punch card machine
The “user” concept is relatively new capable of 1 multiplication /second. 1500 are made.
 1945 Mauchly & Eckert "ENIAC” for ballistics.
30 tons, 1000 ft2 of floor, 140 kilowatts of electricity, 17,468 vacuum tubes

Chapter 1 Introduction to HCI 9 Chapter 1 Introduction to HCI 10

Batch Processing Paradigm Shifter: Vannevar Bush


Computer had one task,  “As We May Think” - 1945 Atlantic Monthly
“…publication has been extended far beyond our
performed sequentially present ability to make real use of the record.”
No “interaction” between  Postulated Memex device
operator and computer  Stores all records/articles/communications
after starting the run  Items retrieved by indexing, keywords, cross
references (now called hyperlinks)
 (Envisioned as microfilm, not computer)
Punch cards, tapes for input
Serial operations  Interactive and nonlinear components are key

Chapter 1 Introduction to HCI 11 Chapter 1 Introduction to HCI 12

3
26/02/2021

Memex (1945) Mid 1960’s


“If the user wishes to consult a certain Timesharing mode of computing
book, he taps its code on the keyboard…”  Computers too expensive for individuals
“Frequently-used codes are mnemonic, so timesharing increased accessibility
that he seldom consults his code book;”  interactive systems, not jobs

 text processing, editing


“He can add marginal notes and
 email, shared file system
comments … even … by a stylus scheme”
“All this is conventional…
Need for HCI
Chapter 1 Introduction to HCI 13 Chapter 1 Introduction to HCI 14

Paradigm Shifter: J.R. Licklider Video Display Units


1960 - Postulated More suitable medium than paper
“man-computer symbiosis” Sutherland’s Sketchpad as landmark
system
Couple human brains Computers used for visualizing and
and computing machines manipulating data
tightly to revolutionize
information handling

Chapter 1 Introduction to HCI 15 Chapter 1 Introduction to HCI 16

4
26/02/2021

Paradigm Shifter: Ivan Sutherland Computers as Toolkits


SketchPad - ‘63 PhD thesis at MIT Multipurpose toolkits
 Hierarchy - pictures & subpictures Abstracting out common tasks (tools)
 Master picture with instances (ie, OOP)
Reusable elements
 Constraints
At the disposal of humans
 Icons

 Copying

 Light pen for input

 Recursive operations

Chapter 1 Introduction to HCI 17 Chapter 1 Introduction to HCI 18

Paradigm Shifter: Douglas Engelbart Paradigm Shifter: Alan Kay


Landmark system/demo: “Personal Computing”
 Mouse, windows
 Hypertext
Dynabook: Notebook sized
 Multimedia computer loaded with
 High-res display, multimedia and can
 Shared files, CSCW, store everything
 Electronic messaging, teleconferencing, ...

Desktop interface metaphor


Inventor of mouse
Chapter 1 Introduction to HCI 19 Chapter 1 Introduction to HCI 20

5
26/02/2021

Paradigm Shifter: Ted Nelson Personal Computers


Computers can help 1974 IBM 5100
people, not just business 1981 Datamaster
1981 IBM XT/AT
Coined term “hypertext”  Text and command-based
 Sold lots

 Performed lots of tasks the


general public wanted done
 A good basic toolkit

1978 VisiCalc
Chapter 1 Introduction to HCI 21 Chapter 1 Introduction to HCI 22

Personal Computing WIMP


System is more powerful if Windows, Icons, Menus, Pointers
it’s easier to use Timesharing=multiusers; now we need
Small, powerful machines multitasking
dedicated to individual WIMP interface allows you to do
Importance of networks several things simultaneously
and time-sharing Has become the familiar GUI interface
Kay’s Dynabook, IBM PC Xerox Alto, Star; early Apples
Time names “The Computer” Man of the
Year, 1982 (http://www.time.com/time/special/moy/1982.html)
Chapter 1 Introduction to HCI 23 Chapter 1 Introduction to HCI 24

6
26/02/2021

PCs with GUIs Xerox Star - ‘81


Xerox PARC - mid 1970’s  First commercial PC designed for
“business professionals”
Alto  desktop metaphor, pointing, WYSIWYG,
consistency and simplicity
 local processor, bitmap
 First system based on usability
display, mouse
 Paper prototyping and analysis
 Precursor to modern GUI,  Usability testing & iterative refinement
windows, menus, scrollbars  Commercial flop
 LAN - ethernet  $15k cost
 closed architecture
 lacking key functionality (spreadsheet)

Chapter 1 Introduction to HCI 25 Chapter 1 Introduction to HCI 26

Apple Lisa - ‘82 Apple Macintosh - ‘84


Based on ideas of Star Aggressive pricing - $2500
Not trailblazer, smart copier
More personal rather Good interface guidelines
than office tool 3rd party applications
 Still $$$ High quality graphics
and laser printer
Failure (why?)

Chapter 1 Introduction to HCI 27 Chapter 1 Introduction to HCI 28

7
26/02/2021

Direct Manipulation Metaphor


‘82 Shneiderman describes appeal of All use is problem-solving or learning to
graphically-based interaction some extent
 object visibility Relating computing to real-world
 incremental action and rapid feedback activity is effective learning mechanism
 reversibility encourages exploration  Filemanagement on office desktop
 replace language with action  Financial analysis as spreadsheets
 syntactic correctness of all actions The dreaded dead metaphor
WYSIWYG, Apple Mac  Examples?…

Chapter 1 Introduction to HCI 29 Chapter 1 Introduction to HCI 30

Speech, Language? Multimodality


Actions do not always speak louder Mode is a human
than words communication channel
Interface as mediator or agent  Not just the senses
e.g., speech and non-speech audio
Language paradigm are two modes

How good does it need to be?


 “Tricks”, vocabulary, domains Emphasis on simultaneous
How “human” do we want it to be? use of multiple channels for I/O
 (HAL, Bob, PaperClip)

Chapter 1 Introduction to HCI 31 Chapter 1 Introduction to HCI 32

8
26/02/2021

Hypertext The Interconnected Web


 Think of information not as linear flow but as The Network is the Computer
interconnected nodes
e.g. seti@home
 Nelson’s hypertext
 Bush’s MEMEX
 Non-linear browsing
 WWW ‘93

 Hypermedia

Chapter 1 Introduction to HCI 33 Chapter 1 Introduction to HCI 34

Society as the Web platform Society as the next platform

Chapter 1 Introduction to HCI 35 Chapter 1 Introduction to HCI 36

9
26/02/2021

Fabrication (3D Printing) in HCI And beyond (VR/AR)

Chapter 1 Introduction to HCI 37 Chapter 1 Introduction to HCI 38

HCI’s impact on society HCI’s impact on culture


We can now use computers as an Smartphones have changed how we spend
every-moment- partner our "empty times": should we read the
Less and less training is required for news? answer emails? chat with friends?
most application and devices play "2 Dots"? should we just be bored?
Some examples Social Media have influenced how we stay
 Touch screen: direct interaction with in touch with each other and how find new
objects friends and lovers.
 Voice control: for some people the only Games, more than entertainment, can be
way to interact with computers used as social and even productive tools.
Chapter 1 Introduction to HCI 39 Chapter 1 Introduction to HCI 40

10
26/02/2021

HCI’s impact on economy


Massive increase in productivity
Question?
HCI found how to speed up input and
reduce its complexity
People can perform tasks faster than they Next Lecture
used to  Human in HCI
Reduced need for training
More people can use technology than ever
before

Chapter 1 Introduction to HCI 41 Chapter 1 Introduction to HCI 42

11

You might also like