Stanford hci group / cs376 u Jeffrey Heer · 2 April 2009 Seminal Ideas in Human-Computer Interaction.

Slides:



Advertisements
Similar presentations
INTERFACE DESIGN. INTERFACE INTERFACE DESIGN INTERFACE A boundary across which two independent systems meet and act on or communicate with each other.
Advertisements

ITIS 6400/8400 Principles of 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.
Interaction Devices Chandra Kelley Sandeep Parwaga.
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.
Skills: none Concepts: innovation timing, research prototype, commodity versus custom hardware, graphical user interface, contributions of Doug Engelbart,
CMC/CC A Paradigms for Interaction Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 3; ma. 18 sept. 2006;
Psychology 384 Human Factors Laboratory History and Foundations of Human Factors.
ISE554 Human Computer Interaction Design 2.1 Core Concepts of HCI.
CS 575 Week 1 Spring 2010 Bapa Rao. Outline Introductions Enrollment About this course Student Responsibilities and Grading Criteria The web and its humans:
RAND’s vision (1954) From ImageShack web site // ; original source unknown.
HCI introduction-01by Mohamad Nizam Ayub1 Human-Computer Interaction (HCI) Lecture by Mr Mohamad Nizam Hj Ayub.
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.
Stanford hci group / cs376 research topics in human-computer interaction Seminal Ideas in Human-Computer Interaction Scott Klemmer.
The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface.
Stanford hci group / cs376 u Jeffrey Heer · 2 June 2009 Research Topics In Human-Computer Interaction Course Summary.
“Doctoral Level Independent Study” Fall Semester 2006 Assess An Existing PhD Thesis Peng Michael Shao Yingdan Huang.
* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different.
The WWW and HTML CMPT 281. Outline Hypertext The Internet The World-Wide-Web How the WWW works Web pages Markup HTML.
Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions.
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.
Introduction to Usability Engineering CS 352 Winter
CMPUT 301: Lecture 17 Usability Paradigms and Principles Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on.
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
Department of Computer Science Dr. Ranette Halverson.
MULTIMEDIA REVOLUTION
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
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.
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
Looking under the desktop … where was HCI before 1984? Alan Blackwell Reader in Interdisciplinary Design University of Cambridge.
Stanford hci group / cs376 u Scott Klemmer · 3 April 2008 Seminal Ideas in Human-Computer Interaction.
HCI Course: Intro & History Stephen Gilbert Jun 20, 2014 SPIRE-EIT.
Alan Kay: LCC 2700: Intro to Computational Media Spring 2005.
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
Stanford hci group / cs376 u Jeffrey Heer · 19 May 2009 Speech & Multimodal Interfaces.
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.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
CS 575 Spring 2012 Lecture Bapa Rao.
Introduction to Interactive Media The Multimedia Revolution.
LCC 2700: Intro to Computational Media
The Importance of the User Interface
Human – Computer Interaction
Chapter 1 Historical Perspective
INTERACTION PARADIGMS
Paradigms (additional materials)
Professor John Canny Spring 2003 Jan 27
Chapter 1 Historical Perspective
History of HCI Key People and events Series Of Paradigma Shifts
G52GUI Course Guoping Qiu 04/12/2018.
Chapter 1 Historical Perspective
Research Topics in Human-Computer Interaction
Professor John Canny Fall 2001 August 30, 2001
The Importance of the User Interface
Chapter 4 paradigms.
Human Computer Interaction Lecture 09 Interaction Paradigms
Welcome to CS 422: UI Design and Programming!
Chapter 4 paradigms.
Chapter 4 paradigms.
Paradigms (additional materials)
Presentation transcript:

stanford hci group / cs376 u Jeffrey Heer · 2 April 2009 Seminal Ideas in Human-Computer Interaction

1963  SketchPad (Ivan Sutherland) 1970s  Alto (Xerox PARC) 1975  Icons (David Canfield Smith) 1977  Dynabook (Alan Kay) 1981  Xerox Star 1982  Apple Lisa 1982  Direct Manipulation (Shneiderman) 1984  Apple Macintosh 1985  Windows  Tangible UIs (Fitzmaurice)

1965  Englebart, English (SRI) 1970s  Xerox PARC 1981  Xerox Star 1982  Apple Lisa 1984  Apple Macintosh

1968  Tiled: NLS (Englebart et al) 1969  Overlapping: Alan Kay’s thesis 1974  SmallTalk (Alan Kay) 1974  EMACS (MIT) 1981  Xerox Star 1982  Apple Lisa 1984  Apple Macintosh 1984  X-Windows 1985  Windows  Windows 95

1962  Word Processor (Englebart, SRI) 1965  TVEdit (Stanford) 1967  Hypertext Editing System w/ Lightpen (Brown) 1968  NLS w/ Mouse (Englebart, SRI) 1974  EMACS (MIT) 1974  Bravo w/ WYSIWYG (Lampson, Simonyi, Xerox PARC) 1981  Xerox Star 1982  Apple Lisa (LisaWrite) 1984  Apple Macintosh (MacWrite)

1945  Vannevar Bush 1965  NLS (Englebart, SRI) 1967  Hypertext Editing System (van Dam, Nelson, Brown) 1983  Hyperties (Shneiderman) 1988  Hypercard (Apple) 1989  World Wide Web (Berners-Lee, CERN) 1992  Mosaic Web Browser (NCSA) 1994  Netscape Navigator

1962  RAND Tablet – Pen-Based Input 1963  SketchPad (Ivan Sutherland) 1964  GRAIL recognizer (RAND) 1970s  CAD 1983  Myron Krueger 1992  Apple Newton 1993  Unistrokes (Goldberg, PARC) 1997  Palm Pilot

Demo Videos 1963Sutherland’s SketchPad 1968Englebart’s NLS Demo 1981Xerox Star Video collection available at:

Vannevar Bush: As We May Think Helps us think about bigger issues Reasoned, technological extrapolation Focused on creativity augmentation  Or conversely, repetitive task reduction Accelerating information acquisition  Requires improved information access  Draw inspiration from human cognition  Metadata vs. content + semantics

Scientific Journals Journals/person increases 10X every 50 years Year Journals Journals/People x10 6 Darwin V. Bush You

Human Capacity Darwin V. Bush You

Attention “What information consumes is rather obvious: it consumes the attention of its recipients. Hence a wealth of information creates a poverty of attention, and a need to allocate that attention efficiently among the overabundance of information sources that might consume it.” ~Herb Simon as quoted by Hal Varian Scientific American September 1995

Next Time… Ubiquitous Comp. The Computer for the 21 st Century Mark Weiser Charting Past, Present, and Future Research in Ubiquitous Computing Gregory Abowd and Elizabeth Mynatt

Human Subjects  Website: edu  We suggest everyone take the CITI tutorial  Next submission for non- medical review is May 1, so earliest approval is around June 1  Don’t submit if research is just for the course  Do submit if you plan on carrying this research further (e.g. intend to publish after running larger study)

Critique Recap  You are expected to read all papers  Only critique readings with bullets next to them  Submit critique online by 7am on day of class  Can skip any 3 days you want for any reason, no exceptions beyond that  Follow the format posted online ( format.html)

Discussion Section Choices  Everyone must lead 1 discussion section  top 3 choices to ASAP – assignments are first-come, first-served  Syllabus will be updated as assignments are made – don’t request something that’s already been assigned!

CS 547 Seminar Tomorrow: Firefox, Mozilla & Open Source - Software Design at Scale John Lilly and Mike Beltzner, Mozilla Foundation Gates B01, 12:30 – 2:00

Finding Project Partners  Online message board up for exchanging ideas – access through course submission system ( mit)  Everyone will self-pair  Group sizes != 2 are strongly discouraged – if you want != 2 explaining who/why  Submit self-pairing through online submission system (both individuals submit)