SlideShare a Scribd company logo
chapter 4
paradigms
why study paradigms
Concerns
– how can an interactive system be developed
to ensure its usability?
– how can the usability of an interactive
system be demonstrated or measured?
History of interactive system design
provides paradigms for usable designs
What are Paradigms
• Predominant theoretical frameworks or
scientific world views
– e.g., Aristotelian, Newtonian, Einsteinian (relativistic)
paradigms in physics
• Understanding HCI history is largely about
understanding a series of paradigm shifts
– Not all listed here are necessarily “paradigm” shifts,
but are at least candidates
– History will judge which are true shifts
Paradigms of interaction
New computing technologies arrive,
creating a new perception of the
human—computer relationship.
We can trace some of these shifts in
the history of interactive technologies.
The initial paradigm
• Batch processing
Impersonal computing
Example Paradigm Shifts
• Batch processing
• Time-sharing
Interactive computing
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
???
@#$% !
Community computing
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
• Graphical displays % foo.bar
ABORT
dumby!!!
C…P… filename
dot star… or was
it R…M?
Move this file here,
and copy this to there.
Direct manipulation
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
• Graphical display
• Microprocessor
Personal computing
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
• Graphical display
• Microprocessor
• WWW
Global information
Example Paradigm Shifts
• A symbiosis of physical
and electronic worlds in
service of everyday
activities.
• Batch processing
• Timesharing
• Networking
• Graphical display
• Microprocessor
• WWW
• Ubiquitous
Computing
Time-sharing
• 1940s and 1950s – explosive technological
growth
• 1960s – need to channel the power
• J.C.R. Licklider at ARPA
• single computer supporting multiple users
Video Display Units
• more suitable medium than paper
• 1962 – Sutherland's Sketchpad
• computers for visualizing and manipulating
data
• one person's contribution could drastically
change the history of computing
Programming toolkits
• Engelbart at Stanford Research Institute
• 1963 – augmenting man's intellect
• 1968 NLS/Augment system demonstration
• the right programming toolkit provides
building blocks to producing complex
interactive systems
Personal computing
• 1970s – Papert's LOGO language for simple
graphics programming by children
• A system is more powerful as it becomes
easier to user
• Future of computing in small, powerful
machines dedicated to the individual
• Kay at Xerox PARC – the Dynabook as the
ultimate personal computer
Window systems and the
WIMP interface
• humans can pursue more than one task at a
time
• windows used for dialogue partitioning, to
“change the topic”
• 1981 – Xerox Star first commercial windowing
system
• windows, icons, menus and pointers now
familiar interaction mechanisms
Metaphor
• relating computing to other real-world activity
is effective teaching technique
– LOGO's turtle dragging its tail
– file management on an office desktop
– word processing as typing
– financial analysis on spreadsheets
– virtual reality – user inside the metaphor
• Problems
– some tasks do not fit into a given metaphor
– cultural bias
Direct manipulation
• 1982 – Shneiderman describes appeal of
graphically-based interaction
– visibility of objects
– incremental action and rapid feedback
– reversibility encourages exploration
– syntactic correctness of all actions
– replace language with action
• 1984 – Apple Macintosh
• the model-world metaphor
• What You See Is What You Get (WYSIWYG)
Language versus Action
• actions do not always speak louder than
words!
• DM – interface replaces underlying
system
• language paradigm
• interface as mediator
• interface acts as intelligent agent
• programming by example is both action
and language
Hypertext
• 1945 – Vannevar Bush and the memex
• key to success in managing explosion of
information
• mid 1960s – Nelson describes hypertext as
non-linear browsing structure
• hypermedia and multimedia
• Nelson's Xanadu project still a dream today
Multimodality
• a mode is a human communication
channel
• emphasis on simultaneous use of
multiple channels for input and output
Computer Supported
Cooperative Work (CSCW)
• CSCW removes bias of single user /
single computer system
• Can no longer neglect the social aspects
• Electronic mail is most prominent
success
The World Wide Web
• Hypertext, as originally realized, was a
closed system
• Simple, universal protocols (e.g. HTTP)
and mark-up languages (e.g. HTML)
made publishing and accessing easy
• Critical mass of users lead to a
complete transformation of our
information economy.
Agent-based Interfaces
• Original interfaces
– Commands given to computer
– Language-based
• Direct Manipulation/WIMP
– Commands performed on “world” representation
– Action based
• Agents - return to language by instilling
proactivity and “intelligence” in command
processor
– Avatars, natural language processing
Ubiquitous Computing
“The most profound technologies are those that
disappear.”
Mark Weiser, 1991
Late 1980’s: computer was very apparent
How to make it disappear?
– Shrink and embed/distribute it in the physical world
– Design interactions that don’t demand our intention
Sensor-based and Context-
aware Interaction
• Humans are good at recognizing the
“context” of a situation and reacting
appropriately
• Automatically sensing physical
phenomena (e.g., light, temp, location,
identity) becoming easier
• How can we go from sensed physical
measures to interactions that behave as
if made “aware” of the surroundings?

More Related Content

PPT
E3 chap-04
PPT
E3 chap-04
PPT
Chapter 3 paradigm
PPT
Paradigms course in Human computer interaction power point
PDF
Hci [5]paradigm
PPT
Lecture # 8.ppt
PPT
HCI - Chapter 4
E3 chap-04
E3 chap-04
Chapter 3 paradigm
Paradigms course in Human computer interaction power point
Hci [5]paradigm
Lecture # 8.ppt
HCI - Chapter 4

Similar to a lecture of Human- computer interactive (20)

PPT
HCI 3e - Ch 4: Paradigms
PPT
HCI_user_interaction_Design_interaction design
PPTX
Introdction.pptx
PPT
1.lecture_07_paradigms.ppt
PPTX
IT115 - U1L1.pptx
PPTX
Hypertext, Hypermedia and Multimedia for improving the language skills,
PPT
E3 chap-04-extra
PPT
IMD 203 - Ch01
PPTX
UNIT - 5 INTERFACE APPLIATIONS GROUP WARE SYSTEMS
PPTX
MDST 3703 F10 Seminar 4
PDF
Bryan Alexander's: Emerging technologies for teaching and learning: a tour of...
PDF
Bringing the Unix Philosophy to Big Data
PDF
No more BITS - Blind Insignificant Technologies ands Systems by Roger Roberts...
PPTX
Adv. HCI Lecture1 - Introduction
PPT
HCI_01.ppt
PDF
Digital Libraries and the quest for information curation
PPTX
Chapter one
PPT
Human Computer Interaction
PPTX
The library, the digital and the quest
HCI 3e - Ch 4: Paradigms
HCI_user_interaction_Design_interaction design
Introdction.pptx
1.lecture_07_paradigms.ppt
IT115 - U1L1.pptx
Hypertext, Hypermedia and Multimedia for improving the language skills,
E3 chap-04-extra
IMD 203 - Ch01
UNIT - 5 INTERFACE APPLIATIONS GROUP WARE SYSTEMS
MDST 3703 F10 Seminar 4
Bryan Alexander's: Emerging technologies for teaching and learning: a tour of...
Bringing the Unix Philosophy to Big Data
No more BITS - Blind Insignificant Technologies ands Systems by Roger Roberts...
Adv. HCI Lecture1 - Introduction
HCI_01.ppt
Digital Libraries and the quest for information curation
Chapter one
Human Computer Interaction
The library, the digital and the quest

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Pharma ospi slides which help in ospi learning
PDF
Basic Mud Logging Guide for educational purpose
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Lesson notes of climatology university.
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Classroom Observation Tools for Teachers
PPTX
Cell Types and Its function , kingdom of life
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Pre independence Education in Inndia.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
human mycosis Human fungal infections are called human mycosis..pptx
Pharma ospi slides which help in ospi learning
Basic Mud Logging Guide for educational purpose
STATICS OF THE RIGID BODIES Hibbelers.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Microbial disease of the cardiovascular and lymphatic systems
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Complications of Minimal Access Surgery at WLH
Lesson notes of climatology university.
O7-L3 Supply Chain Operations - ICLT Program
Classroom Observation Tools for Teachers
Cell Types and Its function , kingdom of life
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Final Presentation General Medicine 03-08-2024.pptx
Pre independence Education in Inndia.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025

a lecture of Human- computer interactive

  • 2. why study paradigms Concerns – how can an interactive system be developed to ensure its usability? – how can the usability of an interactive system be demonstrated or measured? History of interactive system design provides paradigms for usable designs
  • 3. What are Paradigms • Predominant theoretical frameworks or scientific world views – e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in physics • Understanding HCI history is largely about understanding a series of paradigm shifts – Not all listed here are necessarily “paradigm” shifts, but are at least candidates – History will judge which are true shifts
  • 4. Paradigms of interaction New computing technologies arrive, creating a new perception of the human—computer relationship. We can trace some of these shifts in the history of interactive technologies.
  • 5. The initial paradigm • Batch processing Impersonal computing
  • 6. Example Paradigm Shifts • Batch processing • Time-sharing Interactive computing
  • 7. Example Paradigm Shifts • Batch processing • Timesharing • Networking ??? @#$% ! Community computing
  • 8. Example Paradigm Shifts • Batch processing • Timesharing • Networking • Graphical displays % foo.bar ABORT dumby!!! C…P… filename dot star… or was it R…M? Move this file here, and copy this to there. Direct manipulation
  • 9. Example Paradigm Shifts • Batch processing • Timesharing • Networking • Graphical display • Microprocessor Personal computing
  • 10. Example Paradigm Shifts • Batch processing • Timesharing • Networking • Graphical display • Microprocessor • WWW Global information
  • 11. Example Paradigm Shifts • A symbiosis of physical and electronic worlds in service of everyday activities. • Batch processing • Timesharing • Networking • Graphical display • Microprocessor • WWW • Ubiquitous Computing
  • 12. Time-sharing • 1940s and 1950s – explosive technological growth • 1960s – need to channel the power • J.C.R. Licklider at ARPA • single computer supporting multiple users
  • 13. Video Display Units • more suitable medium than paper • 1962 – Sutherland's Sketchpad • computers for visualizing and manipulating data • one person's contribution could drastically change the history of computing
  • 14. Programming toolkits • Engelbart at Stanford Research Institute • 1963 – augmenting man's intellect • 1968 NLS/Augment system demonstration • the right programming toolkit provides building blocks to producing complex interactive systems
  • 15. Personal computing • 1970s – Papert's LOGO language for simple graphics programming by children • A system is more powerful as it becomes easier to user • Future of computing in small, powerful machines dedicated to the individual • Kay at Xerox PARC – the Dynabook as the ultimate personal computer
  • 16. Window systems and the WIMP interface • humans can pursue more than one task at a time • windows used for dialogue partitioning, to “change the topic” • 1981 – Xerox Star first commercial windowing system • windows, icons, menus and pointers now familiar interaction mechanisms
  • 17. Metaphor • relating computing to other real-world activity is effective teaching technique – LOGO's turtle dragging its tail – file management on an office desktop – word processing as typing – financial analysis on spreadsheets – virtual reality – user inside the metaphor • Problems – some tasks do not fit into a given metaphor – cultural bias
  • 18. Direct manipulation • 1982 – Shneiderman describes appeal of graphically-based interaction – visibility of objects – incremental action and rapid feedback – reversibility encourages exploration – syntactic correctness of all actions – replace language with action • 1984 – Apple Macintosh • the model-world metaphor • What You See Is What You Get (WYSIWYG)
  • 19. Language versus Action • actions do not always speak louder than words! • DM – interface replaces underlying system • language paradigm • interface as mediator • interface acts as intelligent agent • programming by example is both action and language
  • 20. Hypertext • 1945 – Vannevar Bush and the memex • key to success in managing explosion of information • mid 1960s – Nelson describes hypertext as non-linear browsing structure • hypermedia and multimedia • Nelson's Xanadu project still a dream today
  • 21. Multimodality • a mode is a human communication channel • emphasis on simultaneous use of multiple channels for input and output
  • 22. Computer Supported Cooperative Work (CSCW) • CSCW removes bias of single user / single computer system • Can no longer neglect the social aspects • Electronic mail is most prominent success
  • 23. The World Wide Web • Hypertext, as originally realized, was a closed system • Simple, universal protocols (e.g. HTTP) and mark-up languages (e.g. HTML) made publishing and accessing easy • Critical mass of users lead to a complete transformation of our information economy.
  • 24. Agent-based Interfaces • Original interfaces – Commands given to computer – Language-based • Direct Manipulation/WIMP – Commands performed on “world” representation – Action based • Agents - return to language by instilling proactivity and “intelligence” in command processor – Avatars, natural language processing
  • 25. Ubiquitous Computing “The most profound technologies are those that disappear.” Mark Weiser, 1991 Late 1980’s: computer was very apparent How to make it disappear? – Shrink and embed/distribute it in the physical world – Design interactions that don’t demand our intention
  • 26. Sensor-based and Context- aware Interaction • Humans are good at recognizing the “context” of a situation and reacting appropriately • Automatically sensing physical phenomena (e.g., light, temp, location, identity) becoming easier • How can we go from sensed physical measures to interactions that behave as if made “aware” of the surroundings?