HCI: History in 3 Waves Week 1 Stephen Gilbert

Slides:



Advertisements
Similar presentations
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Advertisements

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.
Human Computer Interaction Paradigms. why study paradigms  Concerns  how can an interactive system be developed to ensure its usability?  how can the.
What is HCI? Material from /525 Human Computer Interaction Dr Steve Jones.
Saul Greenberg History of Human Computer Interaction Where did HCI innovations and philosophy come from? Who were the major personalities? What were the.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
Psychology 384 Human Factors Laboratory History and Foundations of Human Factors.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
RAND’s vision (1954) From ImageShack web site // ; original source unknown.
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface.
Chapter 01 Nell Dale & John Lewis.
Developing M-learning Pedagogical and Design Perspectives Mike Sharples Kodak/Royal Academy of Engineering Educational Technology Research Group University.
Fall 2002CS History of HCI Key People and events Series Of Paradigma Shifts Understanding where you’ve come from can help a lot in figuring out where.
History & Frameworks of HCI Key people, events and ideas in HCI Course Project introduction.
Introduction to Usability Engineering CS 352 Winter
History of Computing The abacus is a calculating machine used for centuries Pascal invented an adding machine in 1673 (for taxes!)
CSCI 4163 / CSCI 6904 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey,
CMPUT 301: Lecture 17 Usability Paradigms and Principles Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on.
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
11.10 Human Computer Interface www. ICT-Teacher.com.
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
Chapter 1 The Big Picture.
Great Idea – Computer “Desktop What’s on your Computer Desktop? Browser and reader Office tools Microsoft Office or some other product Adobe Reader.
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
Microprocessor Fundamentals Week 1 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Visual BASIC 1 Introduction
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.
History of HCI. Objectives By the end of the class, you will be able to… –Describe major milestones in the history of HCI and explain their impact in.
Chapter 4 Paradigms (additional materials). Beginnings – Computing in 1945 Harvard Mark I –Picture from
Essential Guide to User Interface Design PART 1 The User Interface – Introduction and Overview Chapter 1 – Importance of the User Interface.
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
ACS 367 Interface Design History. Brief History n Early research –SRI in 1960s »The very system that I am using to access this information has its intellectual.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
HCI Course: Intro & History Stephen Gilbert Jun 20, 2014 SPIRE-EIT.
Alan Kay: LCC 2700: Intro to Computational Media Spring 2005.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Group 5: Noor Aisyah Nadiah binti Noriezan Muhammad Izzat Farhan bin Baharudin Nur Syaza Izzati binti Mohd Rafei.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Da Vinci drew plans for a calculator
LCC 2700: Intro to Computational Media
The Importance of the User Interface
Human Computer Interaction Lecture 08 Interaction Paradigms
Chapter 1 The Big Picture
Human – Computer Interaction
11.10 Human Computer Interface
History of the GUI.
Physical aspects of interfaces Industrial interfaces
INTERACTION PARADIGMS
Human Computer Interaction (HCI)
Usability paradigms and principles
Computer Technology Notes #3
LCC 2700: Intro to Computational Media
PAST, PRESENT AND FUTURE
Paradigms (additional materials)
Computer Applications
History of HCI Key People and events Series Of Paradigma Shifts
Usability paradigms and principles
G52GUI Course Guoping Qiu 04/12/2018.
What is Computer Software?
CSE310 Human-Computer Interaction
Professor John Canny Fall 2001 August 30, 2001
The Importance of the User Interface
Chapter 4 paradigms.
Chapter 4 paradigms.
Chapter 4 paradigms.
Paradigms (additional materials)
Presentation transcript:

HCI: History in 3 Waves Week 1 Stephen Gilbert https://youtu.be/QUQsqBqxoR4?t=7s Bring: $1 bills Rosters to roll call Red/yellow folders w/PostIts RAT 0’s Grade Calculator Gilbert, IE 148 Spring 2018

Some Computer History Gilbert, IE 148 Spring 2018

Charles Babbage (1822) Lady Ada (Limor Fried) Difference Engine: a mechanical calculator. Analytical Engine: 1st general purpose computer Designed but never built. Ada Lovelace: 1st computer programmer Lady Ada (Limor Fried) Gilbert, IE 148 Spring 2018

Atanasoff-Berry Computer (1941) First electronic digital computing device At Iowa State! Gilbert, IE 148 Spring 2018

Eniac (1943) Gilbert, IE 148 Spring 2018 From IBM Archives.

Paper tape readers with physical patches Harvard Mark I (1944) Paper tape readers with physical patches Gilbert, IE 148 Spring 2018

IBM SSEC (1948) From IBM Archives Gilbert, IE 148 Spring 2018

Programming Languages Moving beyond punch cards FORTRAN, 1957 from IBM Dorothy Vaughan COBOL, 1960 Grace Hopper, “Mother of COBOL” Still “Batch Processing” – no interaction Hidden Figures Gilbert, IE 148 Spring 2018

Vannevar Bush (1945) “As We May Think” in Atlantic Monthly “wholly new forms of encyclopedias will appear, ready made with a mesh of associative trails running through them, ready to be dropped into the memex and there amplified” http://www.theatlantic.com/doc/194507/bush Gilbert, IE 148 Spring 2018

J.C.R. Licklider 1960 – Described “Man-Computer Symbiosis” Time-sharing Networking Human-centered focus At BBN, helped developed PDP-1 with display and keyboard Gilbert, IE 148 Spring 2018

Ivan Sutherland MIT Ph.D. thesis: Sketchpad, 1963 Light pen Hierarchy: pictures & subpictures Icons Copying 3D rotation Gilbert, IE 148 Spring 2018

Douglas Englebart NLS: oNLine System “Mother of all demos” at 1968 conference Hypertext Windows Audio + video conferencing File version control Mouse & control box Note: no Unix, no ARPAnet/Internet yet Gilbert, IE 148 Spring 2018

Alan Kay Dynabook, 1969 Xerox PARC “Imagine having your own self-contained knowledge manipulator in a portable package the size and shape of an ordinary notebook. Suppose it had enough power to out-race your senses of sight and hearing, enough capacity to store for later retrieval thousands of page-equivalents of reference materials, poems, letters, recipes, records, drawings, animations, musical scores...” Gilbert, IE 148 Spring 2018

Personal Computers IBM XT/AT, 1981 Xerox Star, 1981 Apple Lisa, 1983 Command line Many sold Xerox Star, 1981 WIMP GUI (Windows, Icons, Menus, Pointers) Commercial failure Apple Lisa, 1983 Based on Xerox Star Failed Apple Macintosh, 1984 Succeeded Mark Dean Dennis Moeller Gilbert, IE 148 Spring 2018

1987: Apple’s Knowledge Navigator vision Takes place in 2011 What does it get right? What’s wrong? What do we still need to do? Notes: iPhone 2007 iPad 2010 Siri 2011 Gilbert, IE 148 Spring 2018

HCI History: 3 Waves Gilbert, IE 148 Spring 2018

First Wave Treat human like a machine. What can it do? Cognitive Science Psychophysics Human Factors People at desks at work. Gilbert, IE 148 Spring 2018

Info Processing Model

Stroop

BLACK RED GREEN BLUE

RED BLACK BLUE GREEN

Stroop Tell me the colors of the words on the next 2 slides. E.g. RED BLUE

1 BLACK RED GREEN BLUE

2 RED BLACK BLUE GREEN

Chess Who is winning?

Chess Who is winning? How do you know?

Chess Who is winning? How do you know? What do you remember? Experts vs. Amateurs

QUICK! How many items do I have in my shopping cart? Gilbert, IE 681, Fall 2017

QUICK! How many items do I have in my shopping cart? Gilbert, IE 681, Fall 2017

Reasoning Fact: Rule: Question: All cards have letter on one side and number on the other Rule: If there’s a vowel on one side, there’s an odd number on the other side. Question: Which card(s) do you turn over to verify the rule?

Reasoning (2) Fact: All cards represent people - the person’s drink is on one side, age is on the other. Rule: If the person is drinking alcohol, he or she must be over 21 Question: Which card(s) do you turn over to verify the rule?

What's missing from the First Wave?

Second Wave The whole human Groups of Humans Situated action / intent CSCW Participatory Design Workplace groups Technology is separate Gilbert, IE 148 Spring 2018

Flight 1549: Lands in the Hudson (2009) Gilbert, IE 681, Fall 2017

What's missing from the Second Wave? Gilbert, IE 148 Spring 2018

Third Wave Social dynamics Culture Emotion Affective computing Human-Agent Teaming Non–work activities Gilbert, IE 148 Spring 2018

HCI Homework: Bad Usability Scavenger Hunt Find 2 interfaces that are frustrating for the user (websites or physical items: Doors, Chairs, Game Controllers, etc.) and capture them (photo or screenshot) by end of Friday. Describe: The task and context What is working/not working, what could make it better Use principles of Interaction in your analysis Blog them: start post title with “HCI: ”