HCI History.

Slides:



Advertisements
Similar presentations
Symantec 2010 Windows 7 Migration EMEA Results. Methodology Applied Research performed survey 1,360 enterprises worldwide SMBs and enterprises Cross-industry.
Advertisements

Symantec 2010 Windows 7 Migration Global Results.
Variations of the Turing Machine
AP STUDY SESSION 2.
1 WORKING WITH 2007 WORD Part 1 Developed October 2007 with lots of help from.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Processes and Operating Systems
Slide 1 FastFacts Feature Presentation October 16 th, 2008 We are using audio during this session, so please dial in to our conference line… Phone number:
David Burdett May 11, 2004 Package Binding for WS CDL.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
CALENDAR.
Agile Modeling Emitzá Guzmán Agile Modeling.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
1 Chapter One Introduction to Computer Networks and Data Communications.
Welcome. © 2008 ADP, Inc. 2 Overview A Look at the Web Site Question and Answer Session Agenda.
Our Digital World Second Edition
Break Time Remaining 10:00.
Turing Machines.
Discovering Computers Fundamentals, 2012 Edition
PP Test Review Sections 6-1 to 6-6
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
INTRODUCTION Lesson 1 – Microsoft Word Word Basics
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
COMPUTER INTERFACES.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
FAFSA on the Web Preview Presentation December 2013.
SLP – Endless Possibilities What can SLP do for your school? Everything you need to know about SLP – past, present and future.
By CA. Pankaj Deshpande B.Com, FCA, D.I.S.A. (ICA) 1.
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
WorkKeys Internet Version Training
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
1 Titre de la diapositive SDMO Industries – Training Département MICS KERYS 09- MICS KERYS – WEBSITE.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
Essential Cell Biology
Clock will move after 1 minute
Physics for Scientists & Engineers, 3rd Edition
1.step PMIT start + initial project data input Concept Concept.
A Power Tools Treasury: great tools that many folks haven't yet met (or don't know well enough) Presented by Mark Minasi 1 WSV350.
Graphical User Interface Design
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.
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 Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
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;
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
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
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.
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Human – Computer Interaction
INTERACTION PARADIGMS
Paradigms (additional materials)
History of HCI Key People and events Series Of Paradigma Shifts
Chapter 4 paradigms.
Human Computer Interaction Lecture 09 Interaction Paradigms
Chapter 4 paradigms.
Chapter 4 paradigms.
Paradigms (additional materials)
Presentation transcript:

HCI History

Note on Historiography Whig History: History of the winners (today’s perspective) Inevitable technological progress Internalist History of Technology Sole focus on the technology rather than social forces shaping and shaped by the technology Technological determinism: Technology determines history or Progress is driven by technical innovation that follows an inevitable path

Brad Meyers Meyers, B. A. (1998). A Brief History of Human Computer Interaction Technology. ACM Interactions, 5(2), 44-54.

The usual suspects WIMP Interfaces (GUI) Hypertext / WWW Windows, Icons, Mouse, Pointing Direct Manipulation Metaphors Hypertext / WWW Person-to-person computing Communication Collaboration CSCW Instruction

What is missing?? “Internalist” history focuses on the functionality and development of technology but lacks recognition of the social and political context that shapes and is shaped by the technologies University research Market and Industry R&D Political forces

The technologies But let’s look quickly at the key developments said to set the stage for the emergence of Human-Computer Interaction

Innovator: Ivan Sutherland SketchPad - 1963 PhD thesis at MIT Hierarchy - pictures & sub-pictures Master picture with instances (i.e., OOP) Icons Copying Light pen input device Recursive operations

The Ubiquitous ASR 33 Teletype ASR: Automatic Send / Receive Store programs on punched paper tape The first direct human-computer interface experience for many in the 1960s About 10 characters per second - 110 bps http://www.cs.kuleuven.ac.be/museum/varian/teletype.jpg

The Ubiquitous Glass Teletype 24 x 80 characters Up to 19,200 bps BPS? Bits per second Construction: Monitor + detachable keyboard Display: 24x80 or 14x132 character cells, optional 24x132 Character matrix: 7x9 with descenders Screen size: 12" diagonal (8" x 4.5" active display) Character set: Complete US ASCII (128 codes) Keys: 65 keys in ANSI X4.14-1971 typewriter layout http://www.columbia.edu/acis/history/vt100.html Auxiliary keypad: 18 keys (digits, arrows, function keys) Visual indicators: 7 LEDs Interface: RS-232/V.24, optional 20mA Current Loop Flow control: Xon/Xoff Communication Speeds: 75,110,150,300,600,1200,2400,4800,9600,19200 bps Dimensions: 14.5"x18"14.25" (monitor), 3.5"x18"x8" (keyboard) Minimum table depth: 20.25" Weight: 41 pounds Source: http://www.columbia.edu/acis/history/vt100.html

About Doug Engelbart Invented the mouse 1962 Paper "Conceptual Model for Augmenting Human Intellect" Complexity of problems increasing Need better ways of solving problems Picture of Engelbart from bootstrap.org Picture from www.bootstrap.org

Augmenting Human Intellect Advantages of chord keyboards? Disadvantages? http://sloan.stanford.edu/MouseSite/MouseSitePg1.html Twiddler - http://www.handykey.com/ combination keyboard and mouse fits into a pocket Jason Hong / James Landay, UC Berkeley, http://sloan.stanford.edu/MouseSite/MouseSitePg1.html

Augmenting Human Intellect “At SRI in the 1960s we did some experimenting with a foot mouse. I found that it was workable, but my control wasn't very fine and my leg tended to cramp from the unusual posture and task.” http://sloan.stanford.edu/MouseSite/MouseSitePg1.html http://sloan.stanford.edu/MouseSite/MouseSitePg1.html

Augmenting Human Intellect Early 3-button mouse Chorded Keyboard

Augmenting Human Intellect First mouse First hypertext First word processing First 2D editing and windows First document version control First groupware (shared screen teleconferencing) First context-sensitive help First distributed client-server Many, many more! http://sloan.stanford.edu/MouseSite/MouseSitePg1.html

Early Personal Computers 1975 IBM 5100 1977 Radio Shack TRS-80 http://www.cedmagic.com/history/ibm-pc-5100.html http://oldcomputers.net/trs80i.html Sept 1975 IBM's Entry Level Systems unit unveils the IBM 5100 Portable Computer. It is a briefcase-size minicomputer with BASIC, 16 KB RAM expandable to 64 KB, tape storage drive holding 204 KB per tape, keyboard, and built-in 5-inch screen. Price: US$8975-19975. Weight: 55 pounds. Code name during development was Project Mercury. [9] [197.xi] [606.22] [902.137] [1112.144] (Price over US$10,000 [203.10])

Early Personal Computers 1997 Apple II 1979 VisiCalc - “killer app” for Apple II 1981 IBM XT/AT http://apple2history.org/history http://www.bricklin.com/history/saiearly.htm http://www.vintagecomputers.freeserve.co.uk/ibmpc/

The dawn of the PC & GUI Xerox PARC Palo Alto Research Center (PARC) Established 1970 Bob Taylor heads CSL - Computer Systems Lab Goal: “The Paperless Office” Are we there yet? “Inventing the future” Researchers using their new creations as their own tools - bootstrapping

Side note: “invent the future” “Don’t worry about what anybody else is going to do. The best way to predict the future is to invent it. Really smart people with reasonable funding can do just about anything that doesn’t violate too many of Newton’s Laws!” Is the Best Way to Predict the Future to Invent It? Or to Prevent It? Title of Alan Kay.s Keynote Address for CHI 98: April 18-23, 1998, Los Angeles, CA USA. Alan Kay, in an email on Sept 17, 1998 to Peter W. Lount The origin of the quote came from an early meeting in 1971 of PARC, Palo Alto Research Center, folks and the Xerox planners. In a fit of passion I uttered the quote! http://www.smalltalk.org/alankay.html I said that to the Xerox planners back in 1971. They were worrying about what the rest of the world was going to do and the statement was made to get them to understand that as long as we had some top technologists, we didn’t have to worry about what anybody else was going to do -- we could just do it ourselves. And we did. http://www.convergemag.com/Publications/CNVGSept99/IN%20CLOSE/INCLOSE/InClose.shtm

Alan Kay Dynabook - Notebook sized computer loaded with multimedia and can store everything Personal computing Desktop interface Overlapping windows

PARC Hardware Milestones Laser printer 1971 Alto personal computer 1973 808 x 606 raster bitmapped display 3-button mouse, keyboard Ethernet 1973 Merges printing, display and networking Real-time windowing operations (BitBlt) 1973

PARC Software Milestones Bravo WYSIWYG text editor/formatter 1974 Gypsy text editor with GUI and modeless cut and paste editing 1975 Draw drawing program 1975 Superpaint paint program 1974-75 http://www-2.cs.cmu.edu/~amulet/papers/uihistory.tr.html

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

Xerox Star Desktop http://www.sis.pitt.edu/~mbsclass/hall_of_fame/xerox.htm

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

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

Apple Macintosh - 1984 Aggressive pricing Good interface guidelines $2500 Good interface guidelines Third party applications Great graphics, laser printer

Direct Manipulation ‘82 Shneiderman described 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

Metaphor Use involves problem-solving or learning to some extent Relating computing to real-world activity is effective learning mechanism File management on office desktop Financial analysis as spreadsheets The tension between literalism & magic Eject disk or CD on Mac by dragging to trash can

Person-to-Person Communications Enabled by several technologies Ethernet and TCP/IP protocol Personal computer Telephone network and modems And by killer-app software Email, 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)

CSCW Computer-Supported Cooperative Work No longer single user/single system Micro-social aspects are crucial E-mail as prominent success but other groupware still not widely used

Hypertext Think of information not as linear flow but as interconnected nodes Bush’s MEMEX gave the idea in 1945 Nelson coined term in 1965 Engelbart’s NLS did it in 1965 WWW in ’93 was the real launch

Speech / Agents Actions do not always speak louder than words Interface as mediator or agent Language How good does it need to be? “Tricks”, vocabulary, domains How “human” do we want it to be? (HAL, Bob, PaperClip)

Ubiquitous Computing Person is no longer user of single device but occupant of computationally-rich environment "Ubiquitous computing names the third wave in computing, just now beginning. First were mainframes, each shared by lots of people. Now we are in the personal computing era, person and machine staring uneasily at each other across the desktop. Next comes ubiquitous computing, or the age of calm technology, when technology recedes into the background of our lives.” - Marki Weiser, circa 1988

Computing is Everywhere, ... From the desk-top to the set-top to the palm-top to the flip-top to the wrist-top… Dick Tracy ®&© 1999 Tribune Media Services, Inc

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

Mobile Computing Devices used in a variety of contexts Employ sensors to understand how user is working with devices Wireless communication PDAs, Cell Phones, GPSs, etc etc etc

Note on Historiography Whig History: History of the winners (today’s perspective) Inevitable technological progress Internalist History of Technology Sole focus on the technology rather than social forces shaping and shaped by the technology Technological determinism: Technology determines history or Progress is driven by technical innovation that follows an inevitable path

What’s the point? What’s the point(s) of last discussion? What’s the point(s) of Chapter 1 of ID? What’s the connection?

Study of THE USER (experience) Rather than the machine

The context of emergence of HCI Why (when) did USERS become so important in computing? When did masses start using important computer systems? Safety critical? Aerospace Astronauts highly trained and very few, infrequent Pilots are MANY and frequent Air Traffic controllers Airline booking agents (distributed, complex, big money)

Consumers (entertainment) Gaming Joystick, TV (Pong), Arcades (Pac Man)

(Public) Education The pocket calculator TI 30 (1977) Display is 8 digits, red LED. Four function, memory, scientific functions. Integrated circuit - Texas Instruments TMC0981.

Cold War Decentralization of communication and resources in case of nuclear attack Advanced Research Projects Agency (ARPA) 1960s NSFNet (1980s) Commercial

HCI The early field and science Early HCI emerged out of human factors engineering Focus on sensory-motor operations describing interactions of people and computers such as hand movement and similar physical behaviors.

Fitts Law 1954 Field of Experimental Psychology Model of psychomotor behavior Predicts how fast or accurate a human can aim and move an appendage (like a hand) in a line from rest to a specified target some distance away. Fitts found that movement time (MT) was a logarithmic function of distance (A) for a given target size or width (W) and, similarly, movement time was a logarithmic function of target size for a given distance. The law is given by the equation below: MT = a + b log 2 (2 A/W) , where a and b are regression coefficients.

Fitts Law applied to HCI By the late 1970s, early HCI researchers were applying Fitts law to model human interactions with input mechanisms. Card, S. K., English, W. K., & Burr, B. J. (1978). Evaluation of Mouse, Rate-controlled Isometric Joystick, Step Keys, and Text Keys for Text Selection on a CRT. Ergonomics, 21, 601-613. Early use of Fitts to describe how well subjects could use input devices (joystick and mouse) to select text on a Cathode Ray Tube (CRT) display

The Emerging Field of HCI mid 1980s HCI researchers had begun to campaign for the acceptance as a legitimate “science” complete with research agenda distinct methods and goals

HCI as a “science” Newell 1985 Plenary address of the major HCI conference hosted by the Association for Computing Machinery, CHI ’85 Conference HCI model: Goals, Operators, Methods, and Selection (GOMS) extended cognitive psychology orientations to research on HCI

Focus on users Pragmatism is a better philosophical basis for understanding (and studying) HCI than the rationalism that guide conventional and traditional thinking.

Naïve conventional model of information flow (rationalist) Human-Computer Interaction Information flows from person to computer, to person, and so on….

From rationalism to pragmatism The rationalist attitudes concentrate on logic and theory rather than attention to the needs of computer users. Understanding technology as it is situated in the organization of social activities  Pragmatism: knowledge and technology is socially situated. Scientific theories and logic are tools used in a certain social practice. Interface I/O metaphors guide users Desktop, folders, menus,

John Gould (1988) "How to Design Usable Systems" focus on the needs of users from the very start of the project. four simple principles: early and continuous focus on users early and continual testing iterative design as result of testing integrated design, all elements develop constantly and in coordination

Interface as a commodity

DUE THIS Thursday Project Teams Online Survey (for project teams) Quick inventory for teaming. Listserve email DUE THIS Thursday