History & Paradigms Where have we come from? Where are we going?

Slides:



Advertisements
Similar presentations
A graphical user interface (GUI) is a human-computer interface (i.e., a way for humans to interact with computers) that uses windows, icons and menus.
Advertisements

ITIS 6400/8400 Principles of Human Computer Interaction
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
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.
Prof. James A. Landay University of Washington Autumn 2006 Early Visions of HCI.
Usability paradigms and principles z Designing for maximum usability is the goal of design z History of interactive system design provides paradigms for.
1 HCI History – Part 1 of 2 Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues.
1 HCI History – Part 1 of 2 Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to.
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.
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.
Lecture 7 paradigms.
Key people, events, ideas and paradigm shifts
CMC/CC A Paradigms for Interaction Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 3; ma. 18 sept. 2006;
Ubiquitous Computing Computers everywhere. Agenda Old future videos
ITIS 3130 Human Computer Interaction
Lecture 7 Date: 23rd February
2/6/20021 History of HCI. 2/6/20022 Outline Review Computing in 1945 Vannevar Bush & As We May Think Administrivia Computing in the 1960s Doug Engelbart.
Design Process …and the project.
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.
ITIS 3130 Human Computer Interaction
ITIS 3130 Human Computer Interaction
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.
CS 580 chapter 4 paradigms.
History & Frameworks of HCI Key people, events and ideas in HCI Course Project introduction.
Introduction to Usability Engineering CS 352 Winter
Early Visions of HCI. 2 Hall of Fame or Shame? PointCast “Personalize Channels” dialog.
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
MULTIMEDIA DEFINITION OF MULTIMEDIA
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
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.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 15 Interaction.
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
HCI Course: Intro & History Stephen Gilbert Jun 20, 2014 SPIRE-EIT.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Alan Kay: LCC 2700: Intro to Computational Media Spring 2005.
Prof. James A. Landay University of Washington Autumn 2007 Early Visions of HCI.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
ITIS 3130 Human Computer Interaction Dr. Heather Lipford
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
The Project. A little video inspiration IDEO – an industrial design company.
CS 580 chapter 4 paradigms.
Human Computer Interaction Lecture 08 Interaction Paradigms
Human – Computer Interaction
Human Computer Interaction
Physical aspects of interfaces Industrial interfaces
INTERACTION PARADIGMS
Human Computer Interaction Lecture 09 Interaction Paradigms
Usability paradigms and principles
Paradigms (additional materials)
History of HCI Key People and events Series Of Paradigma Shifts
Usability paradigms and principles
G52GUI Course Guoping Qiu 04/12/2018.
CSE310 Human-Computer Interaction
Chapter 4 paradigms.
Human Computer Interaction Lecture 09 Interaction Paradigms
Chapter 4 paradigms.
Chapter 4 paradigms.
Paradigms (additional materials)
Presentation transcript:

History & Paradigms Where have we come from? Where are we going?

Why study HCI’s history? Understanding where you’ve come - repeat positive lessons “Those who don’t know history are doomed to repeat it” - avoid negative lessons Appreciation and knowledge of evolution of interaction

Howard Rheingold – Tools for Thought History of interactive breakthroughs On-line at One of several good sources

Paradigms Predominant theoretical frameworks or scientific world views e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in physics HCI paradigm shifts Which are true shifts? What are the future paradigms?

The basic timeline… Time User Productivity Batch Command Line WIMP (Windows) 1940s – 1950s 1980s - Present 1960s – 1970s ? ?

(Some of the) key technological advances / paradigm shifts Time-sharing & networks Video display units Programming toolkits Personal computing Windows Metaphors Direct manipulation Language vs. action (agents) Hypertext / WWW Multi-modality Ubiquitous computing Sensor-based & context-aware computing

(Some of the) key people & events People Vannevar Bush Douglas Engelbart Ivan Sutherland J.C.R. Licklider Alan Kay Ted Nelson Mark Weiser Events Founding of Xerox PARC Lisa / Macintosh

In the Beginning – Computing in 1945 Harvard Mark I Picture from 55 feet long, 8 feet high, 5 tons Jason Hong / James Landay, UC Berkeley, Picture from useuv/indexmark.htm

Batch processing Computer had one task, performed sequentially No “interaction” between operator and computer after starting the run Punch cards, tapes for input Serial operations

Innovator: J.C.R. Licklider Postulated “man- computer symbiosis” Couple human brains and computing machines tightly to revolutionize information handling 1968 – “The Computer as a Communication Device”

Paradigm: Networks & time- sharing (1960’s)  Command line  teletype increased accessibility interactive systems, not jobs text processing, editing , shared file system Need for HCI in the design of programming languages

The Ubiquitous Glass Teletype Source: 24 x 80 characters Up to 19,200 bps (Wow - was big stuff!)

Innovator: Ivan Sutherland Technological advance: Video display units Start of Direct Manipulation SketchPad PhD thesis at MIT Hierarchy - pictures & subpictures Master picture with instances (i.e., OOP) Constraints Icons Copying Light pen input device Recursive operations

Innovator: Douglas Englebart Landmark system/demo: hierarchical hypertext, multimedia, mouse, high-res display, windows, shared files, electronic messaging, CSCW, teleconferencing,... Invented the mouse All this took place before Unix and C (1970s) ARPAnet (1969) & later Internet

The dawn of the desktop – Xerox PARC Established 1970 Bob Taylor heads CSL - Computer Systems Lab 1971 Laser printer (Gary Starkweather) 1973 Ethernet (Bob Metcalfe) Alto personal computer (Chuck Thacker)

Paradigm: Personal Computer System is more powerful if it’s easier to use Small, powerful machine dedicated to individual Importance of networks and time- sharing Kay’s Dynabook, IBM PC

Personal Computers 1974 IBM Databaster 1981 IBM XT/AT Text and command-based Sold lots Performed lots of tasks the general public wanted done A good basic toolkit 1978 VisiCalc

Paradigm: WIMP / GUI Windows, Icons, Menus, Pointers Graphical User Interface Multitasking – can do several things simultaneously Has become the familiar GUI interface Computer as a “dialogue partner” Xerox Alto, Star; early Apples

PCs with GUIs Xerox PARC - mid 1970’s Alto local processor, bitmap display, mouse Precursor to modern GUI, windows, menus, scrollbars LAN - Ethernet

Xerox Star First commercial PC designed for “business professionals” desktop metaphor, pointing, WYSIWYG, high degree of consistency and simplicity First system based on usability engineering Paper prototyping and analysis Usability testing and iterative refinement

Xerox Star Commercial flop $15k cost closed architecture lacking key functionality (spreadsheet)

Apple Lisa Based on ideas of Star More personal rather than office tool Still $$$ - $10K to $12K Failure

Apple Macintosh Aggressive pricing - $2500 Not trailblazer, smart copier Good interface guidelines 3 rd party applications High quality graphics and laser printer “The computer for the rest of us”

Paradigm: Metaphors LOGO’s turtle Office desktop Mapping new interactions to existing, familiar concepts Others?

Paradigm: Direct Manipulation ‘82 Shneiderman describes appeal of rapidly-developing graphically-based interaction object visibility incremental action and rapid feedback reversibility encourages exploration replace language with action syntactic correctness of all actions WYSIWYG, Apple Mac

Paradigm: Hypertext Think of information not as linear flow but as interconnected nodes Bush’s MEMEX & Nelson’s hypertext Non-linear browsing structure Hypermedia WWW in ’93 was the real launch

Paradigm: WWW Two Key Components URL Browser Tim Brenners-Lee did both 1991 first text-based browser Marc Andreesen created Mosaic (first graphic browser, 1993)

Paradigm/Technology – Person-to-Person Communications Enabled by several technologies Ethernet and TCP/IP protocol Personal computer Telephone network and modems And by killer-app software , Instant Messaging, Chat, Bulletin Boards CSCW - conferencing, shared white boards Not quite yet a killer-app Micro-sociological phenomenon are central to successes (and failures)

The WIMP Plateau Time User Productivity Batch Command Line WIMP (Windows) 1940s – 1950s 1980s - Present 1960s – 1970s ? ?

What Next? What are the next paradigm shifts? What are the next technical innovations? Who knows? Maybe you do

Paradigm: Multi-modality Mode is a human communication channel Not just the senses e.g. speech and non-speech audio are two modes Emphasis on simultaneous use of multiple channels for I/O

Paradigm: VR & 3D Interaction Create immersion by Realistic appearance, interaction, behavior Draw on spatial memory, proprioception, kinesthesis, two- handed interaction

Innovator: Mark Weiser Introduced notion of Ubiquitous Computing and Calm Technology It’s everywhere, but recedes quietly into background Was CTO of Xerox PARC

Paradigm?: Ubiquitous Computing Person is an occupant of a computationally-rich environment Computers with ourselves, on our walls, in our appliances, etc. How to do the “right” thing for the people in the environment? Can no longer neglect macro-social aspects

Paradigm?: Mobile Computing Devices used in a variety of contexts Laptop, cell phones, PDAs How do devices communicate? How to get information to each device when needed? How to take advantage of context?

Paradigm: Mobile Computing Devices such as PDAs, Cell Phones, GPSs, etc.. Used in a variety of contexts. Wireless communication between devices and environment How to get information to each device when needed? How to take advantage of context?

Paradigm?: Sensor-based and context computing Commanding a system  implicit interaction Data used to make inferences about a situation Controversial & still problematic

Innovator: Vannevar Bush Faculty at MIT Director of Office of Scientific Research & Development Coordinate WWII effort with 6,000 scientists “As We May Think” Atlantic Monthly Postulated Memex device Stores all records/articles/communications Items retrieved by indexing, keywords, cross references (now called hyperlinks) (Envisioned as microfilm, not computer) bushf.htm

Memex Picture from

As We May Think Futuristic inventions / trends Wearable cameras for photographic records

As We May Think Automatic transcripts of speech

As We May Think Not so much predicting future as "inventing it" by publishing article hypertext wearable memory aid Use technology to augment human intellectual abilities New kinds of technology lead to new kinds of human/machine & human/human interaction Be aware that science/engineering can impact society

As We May Think Other visions Encyclopedia Brittanica for 5 cents Direct capture of nerve impulses Some have come true Increased specialization Flood of information Faster / Cheaper / Smaller / More reliable Some he missed or we are still waiting Microphotography? Memex?

Fulfilling the vision? ACM Multimedia, 2002

Augmenting Human Intellect So what did we just see? In terms of devices, interactions, and apps

Switching gears… 10 minute break! Use this time to meet each other and start to form groups.

Project Structure Group project – 4 or 5 people Design and evaluate an interface 0 - Team formation & topic choice 1 - Understand the problem 2 - Design alternatives 3 - Prototype & evaluation plan 4 - Evaluation

Project topics Group-oriented picture frame Microsoft Interface Design Imagine Cup Problem of your choice

Programming requirements Leverage team expertise Full functionality is NOT intention But good evaluation requires authentic experience

Project Details Part 0 - Topic definition – Due Jan 26 Identify team & topic, create web notebook IRB certification Part 1 - Understanding the problem – Due Feb 16 Describe tasks, users, environment, social context Any existing systems in place

Project Details Part 2 - Design alternatives – Due March 16 Storyboards, mock-ups for multiple different designs Explain decisions Poster session in class on March 2 Part 3 - System prototype & eval plan - Due April 6 Semi-working interface functionality - enough to evaluate Plan for conducting evaluation Demo prototype

Project Details Part 4 – Evaluation – Due April 27 Conduct evaluation with example users Characterize pros and cons of the UI Fix the easy to fix UI problems Present results to class on April 27

Project Presentations Informal poster session Feedback on ideas March 2 Other students and “expert” gallery Formal project presentation Final class 20 minute summary of entire project

Project Groups 4 people You decide Diverse is best! Consider schedules Cool name

Project themes: Think Think of someone else Avoid being biased by your intuitions Think off the desktop! Mobile, handheld, environmental Think everyday Home Think about people first, then technology

What Makes a Good Project Access to domain experts & users “Real” clients Interesting human issues Rich domain for design

Some ideas in the home Home security Social communication Everyday, reunions Sharing Family memories Especially digital video and photos Supporting everyday activities Reminders, finding lost objects, time management/scheduling Entertainment for all ages Support for informal caregivers

Your turn Brainstorm ideas for your group Choose a couple and elaborate Pause to share ideas with everyone…

For next time… Read about project parts, get started early! PhD students – think about your assignment topic Due: Part 0 – name your group, create your web page on the Swiki Read DFAB 5, 6