1 Introduction to Human Computer Interaction What is Human Computer Interaction? "Human-computer...

51
1 Introduction to Human Computer Interaction What is Human Computer Interaction? "Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them." -- Association for Computing Machinery

Transcript of 1 Introduction to Human Computer Interaction What is Human Computer Interaction? "Human-computer...

Page 1: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

1

Introduction to Human Computer Interaction

What is Human Computer Interaction?

"Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them." -- Association for Computing Machinery

Page 2: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

2

Introduction to Human Computer Interaction

What is Human Computer Interaction?

"Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them." -- Association for Computing Machinery

The interface between the application and the user

Know the goal of the user and how the application can assist in accomplishing that goal

Provide the necessary tools to the end user to accomplish their goal

Placement and usage of tools

Non-obtrusive tools

Page 3: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

3

Introduction to Human Computer Interaction

What is Human Computer Interaction?

“DESIGN: is a funny word. Some people think design means how it looks. But

of course, if you dig deeper, it’s really how it works. The design of the Mac

wasn’t what it looked like, although that was part of it. Primarily, it was how it

worked. To design something really well, you have to get it. You have to really

grok what it’s all about. It takes a passionate commitment to really thoroughly

understand something, chew it up, not just quickly swallow it. Most people

don’t take the time to do that. – Steve Jobs

Page 4: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

4

Introduction to Human Computer Interaction

What is Human Computer Interaction?

“DESIGN: This is what customers pay us for–to sweat all these details so it’s

easy and pleasant for them to use our computers. We’re supposed to be

really good at this. That doesn’t mean we don’t listen to customers, but it’s

hard for them to tell you what they want when they’ve never seen anything

remotely like it. Take desktop video editing. I never got one request from

someone who wanted to edit movies on his computer. Yet now that people

see it, they say, ‘Oh my God, that’s great!’” [Fortune, January 24 2000 – Steve

Jobs

Page 5: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

5

Introduction to Human Computer Interaction

What is Human Computer Interaction?

"Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them." -- Association for Computing Machinery

Testing to determine whether the interface design meets the needs of the user

Usability Testing

Determine problematic areas in the application

Iterative Design

Page 6: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

6

Introduction to Human Computer Interaction

What is Human Computer Interaction?

"Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them." -- Association for Computing Machinery

Specifying how the user interacts with the application

Diagrams, specification and simulations

Page 7: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

7

Introduction to Human Computer Interaction

What is Human Computer Interaction? "Human-computer interaction is a discipline concerned with the

design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them." -- Association for Computing Machinery

Knowledge and skill provided to the development team

• Visual Perception

• Information Processing

• Short Term Memory

• Decision Making

• Font Readability

• Information Overload

• Attention

• Audio Perception

• Motor Control

• Group Behavior

• Personality

Page 8: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

8

Introduction to Human Computer Interaction

What is Human Computer Interaction?

More simply:

• Appling the knowledge of human behavior and methods of

studying human behavior to the development of safe and usable

products, services and systems

Page 9: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

9

Introduction to Human Computer Interaction

What is Human Computer Interaction?

Some Webster Definitions:

• Computer - a programmable usually electronic device that can

store, retrieve and process data

• Application - a program (as a word processor or a spreadsheet)

that performs one of the major tasks for which a computer is used

• Technology - the practical application of knowledge especially in a

particular area The terms “computers” and “technology” are virtually

synonymous

• Computers support many technologies

– Obvious computer applications

» Word, Web Sites

– Non-obvious computer applications

» Automobiles

» Mobile Devices

Page 10: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

10

Introduction to Human Computer Interaction

What is the Scope of the Course?

Learn to…

• Design

• Evaluate

• Specify

A range of applications

• PC Applications (e.g., word processing, web sites)

• Complex Applications (Power Plants)

• Dynamic Applications (Automobiles)

Page 11: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

11

Introduction to Human Computer Interaction

“Computers are incredibly fast, accurate, and stupid. Human beings are incredibly slow, inaccurate, and brilliant. Together they are powerful beyond imagination.” -- Albert Einstein

What is he saying about technology today?

http://www.youtube.com/watch?v=pkpWCu1k0ZI

http://www.youtube.com/watch?v=vx35zMyFJ94

Page 12: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

12

Introduction to Human Computer Interaction

• The Impact of HCI on People and the Society

• Education

• Transportation

• Exploration

• Business

• Health Care

• Gaming

• Communications

• The Arts

• Emergency Management and Response

• Telecommunications

• Finance

• Information and Entertainment

• Energy

• Social Networking

• Commerce

Page 13: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

13

Introduction to Human Computer Interaction

Examples in Education

User Interface: PC applications, Cloud Apps, Netbooks

Goal: Education: papers, presentations, problem solving, creativity, internet

User: Students

http://www.youtube.com/watch?v=x9Hf9rgcT_4

Page 14: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

14

Introduction to Human Computer Interaction

A word on the PC vs Mac

“I wish him the best, I really do. I just think he and Microsoft are a bit narrow. He’d be a broader guy if he had dropped acid once or gone off to an ashram when he was younger.” [Steve Jobs on Bill Gates, The New York Times, Jan. 12, 1997]

http://www.youtube.com/watch?v=Id_kGL3M5Cg

http://www.youtube.com/watch?v=T74siGF8EMo&feature=related

Page 15: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

15

Introduction to Human Computer Interaction

Examples in Transportation

User Interface: 747 Jet, MD-11

Goal: Transport people safely and efficiently

User: Airline pilotshttp://www.youtube.com/watch?v=I4zSzPLnxi0&feature=related

Page 16: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

16

Examples in Space Exploration

User Interface: Space Shuttle

Original cockpit (left), astronauts obtained information from mechanical gauges and CRT (Cathode Ray Tube) displays.

Updated cockpit (right), gauges are replaced by liquid crystal displays (LCDs).

Because the displays are computer driven, they can have a wide range of graphics, colors, and text.

Introduction to Human Computer Interaction

Page 17: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

17

Introduction to Human Computer Interaction

Examples in Space Exploration – Glass Cockpit

Page 18: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

18

Introduction to Human Computer Interaction

Examples in Space Exploration (Group Applications)

User Interface: Mission Control

Goal: Control a space mission

Users: Mission control engineers

http://video.search.yahoo.com/video/play;_ylt=A2KLqIWv5_lPZy0A25L7w8QF;_ylu=X3oDMTBrc3VyamVwBHNlYwNzcgRzbGsDdmlkBHZ0aWQD?p=youtube+challenger+disaster+investigation+o+ring&vid=72991BBBEC2FB1716EE972991BBBEC2FB1716EE9&l=2%3A23&turl=http%3A%2F%2Fts2.mm.bing.net%2Fvideos%2Fthumbnail.aspx%3Fq%3D4839196111405105%26id%3Dc0dec58d32d6916995927d68d5b32a93%26bid%3D6W5xsS%252fsuxuZcg%26bn%3DLargeThumb%26url%3Dhttp%253a%252f%252fwww.youtube.com%252fwatch%253fv%253dj4JOjcDFtBE&rurl=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dj4JOjcDFtBE&tit=Challenger+Disaster+Live+on+CNN&c=4&sigr=11aq4b308&

http://video.search.yahoo.com/video/play;_ylt=A2KLqIWv5_lPZy0A25L7w8QF;_ylu=X3oDMTBrc3VyamVwBHNlYwNzcgRzbGsDdmlkBHZ0aWQD?p=youtube+challenger+disaster+investigation+o+ring&vid=72991BBBEC2FB1716EE972991BBBEC2FB1716EE9&l=2%3A23&turl=http%3A%2F%2Fts2.mm.bing.net%2Fvideos%2Fthumbnail.aspx%3Fq%3D4839196111405105%26id%3Dc0dec58d32d6916995927d68d5b32a93%26bid%3D6W5xsS%252fsuxuZcg%26bn%3DLargeThumb%26url%3Dhttp%253a%252f%252fwww.youtube.com%252fwatch%253fv%253dj4JOjcDFtBE&rurl=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dj4JOjcDFtBE&tit=Challenger+Disaster+Live+on+CNN&c=4&sigr=11aq4b308&

Page 19: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

19

Introduction to Human Computer Interaction

Examples in Business

User Interface: Compose Documents

Goal: Communicate via written document

User: Almost every PC user world wide

Page 20: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

20

Introduction to Human Computer Interaction

Examples in Business

User Interface: Compose Documents

Goal: Communicate via written document

User: Almost every PC user world wide

Page 21: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

21

Introduction to Human Computer Interaction

Examples in Business

User Interface: Compose Documents

Goal: Communicate via written document

User: Almost every PC user world wide

Page 22: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

22

Introduction to Human Computer Interaction

Example: Business Office Automation

User Interface: Typing. Calculating, Telecommunications

Goal: Business communication, finance, typing bills and correspondence

User: Office workers

Transforming the Design of Organizations: The Office of the Past

• http://www.rhsmith.umd.edu/transformationage/downloads.html

Page 23: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

23

Introduction to Human Computer Interaction

Examples in Business

User Interface: Create Presentations

Goal: Communicate concepts

Users: Presenters

Page 24: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

24

Introduction to Human Computer Interaction

• The Impact of HCI on People and the Society

• Education

• Transportation

• Exploration

• Business

• Health Care

• Gaming

• Communications

• The Arts

• Emergency Management and Response

• Telecommunications

• Finance

• Information and Entertainment

• Energy

• Social Networking

• Commerce

Page 25: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

25

Introduction to Human Computer Interaction

Examples in Health Care

User Interface: Radiology Software

Goal: Diagnosis

User: Radiologists

http://www.youtube.com/watch?v=H-jmQ69n73s

http://cres.usc.edu/pubdb_html/files_upload/614.pdf

Page 26: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

26

Introduction to Human Computer Interaction

Example: Health Care Financials

User Interface: Medical Scheduling Application

Goal: Obtain payments from an medical insurance company

User: Billing clerk

Page 27: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

27

Introduction to Human Computer Interaction

Example: Health Care Clinical

User Interface: Patient Medical Record Application

Goal: Diagnosis and Treatment

User: Physician, PA, Nurse

Page 28: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

28

Introduction to Human Computer Interaction

Examples in Gaming

User Interface: Gaming (Wii, Call of Duty Elite)

Goal: Entertainment

User: Those seeking to be entertained

http://www.youtube.com/watch?v=O3FwKMiWbX0

Page 29: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

29

Introduction to Human Computer Interaction

Examples in Communication

User Interface: Email

Goal: Communicate to other individuals

User: Everyone

Page 30: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

30

Introduction to Human Computer Interaction

Examples in the Arts

User Interface: Music Composition

Goal: Create music

User: Music Composers

http://www.youtube.com/watch?v=BaQJ3r9gvkU

http://www.youtube.com/user/TheCreatorsProject?v=sZgUOiwOuC0

Page 31: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

31

Introduction to Human Computer Interaction

Examples Emergency Management and Response

User Interface: Firefighting

Goal: Predict direction and intensity of fire/winds

User: Emergency Management Personnel

http://www.youtube.com/watch?v=Ntda2lzwTvk

Page 32: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

32

Introduction to Human Computer Interaction

Example: Telecommunications (Mobile)

User Interface: Mobile Devices

Goal: Communicate (talk, text), surf, purchase…

User: Everyone

Example: Anina – Mobile based business

• http://www.rhsmith.umd.edu/transformationage/downloads.html

Page 33: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

33

Introduction to Human Computer Interaction

Example: Telecommunications

User Interface: Telecommunications Network

Goal: Route calls related to disaster situations

User: Telecommunication Manager

Change the phone numberWhere the call connects

Page 34: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

34

Introduction to Human Computer Interaction

Example: Health Care

User Interface: Medical Scheduling Application

Goal: Schedule patients for appointments

User: Scheduling clerk

Page 35: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

35

Introduction to Human Computer Interaction

• The Impact of HCI on People and the Society

• Education

• Transportation

• Exploration

• Business

• Health Care

• Gaming

• Communications

• The Arts

• Emergency Management and Response

• Telecommunications

• Finance

• Information and Entertainment

• Energy

• Social Networking

• Commerce

Page 36: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

36

Introduction to Human Computer Interaction

Example: Finance

User Interface: Turbo Tax

Goal: File Federal, State and City Taxes

User: Accountant, taxpayers

Page 37: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

37

Introduction to Human Computer Interaction

Example: Entertainment

User Interface: Browser Based Applications

Goal: Fulfill Personal Interests

User: Everyone

Page 38: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

38

Introduction to Human Computer Interaction

Example: Entertainment

User Interface: Music

Goal: Purchase, download and listen

User: Everyone

“It will go down in history as a turning point for the music industry. This is landmark stuff. I can’t overestimate it!” [On the iTunes Music Store, Fortune, May 12, 2003 – Steve Jobs

Page 39: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

39

Introduction to Human Computer Interaction

Example: Energy

User Interface: Nuclear Power Plant

Goal: Generate Electric

User: Plant Operators

Page 40: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

40

Introduction to Human Computer Interaction

Example: Social Networking

User Interface: Facebook

Goal: Communication, sharing content

User: 80 million social net-workers

Page 41: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

41

Introduction to Human Computer Interaction

Example: On-Line Commerce

User Interface: ebay

Goal: Buy and Sell

User: Buyers and Sellers

Page 42: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

42

Introduction to Human Computer Interaction

Example: Cloud Based Computing - A platform that allows sharing of media across different devices

User Interface: Device independent

Goal: Manage my stuff

User: Public and Private

From Wikipedia

Revenue Forecast

Page 43: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

43

Introduction to Human Computer Interaction

Example: Mobile Devices

User Interface: Mobile Devices

Goal: Near infinity (location, motion, context)

User: Gartner estimate of 1.2 billion smartphones

Consumers: Corporate apps

Latest Android OS Jellybean

Page 44: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

44

Introduction to Human Computer Interaction

Android Profile

Rating of PG13

http://www.youtube.com/watch?v=nVLcujAj67g

Page 45: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

45

Introduction to Human Computer Interaction

Siri

Apple TV set will be Siri controlled, launch 2013

Searches the Web and online services,

America’s tax dollars: originated as a program in the Pentagon’s Defense Advanced Research Projects Agency.

Example: TV

User Interface: No Remote: Voice Interaction

Goal: Near infinity (location, motion, context)

User: Gartner estimate of 1.2 billion smartphones

Consumers: Everyone

Page 46: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

46

"I'd like to create an integrated television set. It would be seamlessly synced with all of your devices and with iCloud... It will have the simplest user interface you could imagine. I finally cracked it. -- Steve Jobs

Introduction to Human Computer Interaction

Page 47: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

47

Page 48: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

48

Summary of Career

Other Inventions

Page 49: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

49

Human Error

• The Concordia - January 13th

• The captain deviated from his planned route & capsized the ship.

• 4,200 passengers and crew were on board

• Over 30 people killed

http://videos.howstuffworks.com/travel-channel/26090-great-cruises-radiance-of-the-seas-control-room-video.htm

Capt. Schettino could have initiated the cruise ships Global Maritime Distress and Safety System (GMDSS) “Distress Signals” which would have sent an automatic distress call

Costa Concordia not salvageable – accident expected to cost between $600-800 millionUSA Today -  1/16/2012 2:00 PM

Page 50: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

50

Introduction to Human Computer Interaction

Example: Social Networking

User Interface: Mobile Devices, Tablets, PCs

Goal: Near infinity (location, motion, context)

User: Potentially Everyone

Social profile management products

• MySpace, Facebook, LinkedIn and Friendster Social collaboration 

• Wikis, blogs, instant messaging, collaborative office, Social publishing - pooling individual content into a usable and community

accessible content repository such as YouTube and flickr.

Social feedback - gaining feedback and opinion from the community on specific items as witnessed on YouTube, flickr, Digg, Del.icio.us, and Amazon.  

Gartner predicts that by 2016, social technologies will be integrated with most business applications.

Page 51: 1 Introduction to Human Computer Interaction  What is Human Computer Interaction?  "Human-computer interaction is a discipline concerned with the design,

51

Introduction to Human Computer Interaction

How did the field of HCI become an Interdisciplinary Science?

• Experimental Psychology

• Computer Science SIGCHI

• Job Opportunities in HCI