+ All Categories
Home > Documents > Ben Shneiderman ([email protected]) Founding Director (1983-2000), Human-Computer Interaction Lab...

Ben Shneiderman ([email protected]) Founding Director (1983-2000), Human-Computer Interaction Lab...

Date post: 21-Dec-2015
Category:
View: 217 times
Download: 2 times
Share this document with a friend
36
A New Agenda for Computing Professionals Ben Shneiderman Ben Shneiderman ([email protected]) ([email protected]) Founding Director (1983-2000), Human-Computer Interaction Founding Director (1983-2000), Human-Computer Interaction Lab Lab Professor, Department of Computer Science Professor, Department of Computer Science Member, Institutes for Advanced Computer Studies & Member, Institutes for Advanced Computer Studies & Systems Research Systems Research
Transcript
Page 1: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

A New Agenda for Computing ProfessionalsBen Shneiderman Ben Shneiderman ([email protected])([email protected])

Founding Director (1983-2000), Human-Computer Interaction Lab Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer ScienceProfessor, Department of Computer Science

Member, Institutes for Advanced Computer Studies &Member, Institutes for Advanced Computer Studies &Systems ResearchSystems Research

Page 2: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Human-Computer Interaction Laboratory

Interdisciplinary research community - Computer Science & Psychology - Information Studies & Education

www.cs.umd.edu/hcil

Page 3: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Scientific ApproachScientific Approach (beyond user friendly)(beyond user friendly)

Specify users and tasksSpecify users and tasks Predict and measure (theory-driven, hypothesis-testing)Predict and measure (theory-driven, hypothesis-testing)

time to learntime to learn speed of performancespeed of performance rate of human errorsrate of human errors human retention over timehuman retention over time

Assess subjective satisfactionAssess subjective satisfaction (Questionnaire for User Interface Satisfaction)(Questionnaire for User Interface Satisfaction)

Accommodate individual differencesAccommodate individual differences Consider social, organizational & cultural contextConsider social, organizational & cultural context

Page 4: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Design IssuesDesign Issues Input devices & strategies

Keyboards, pointing devices, voice Direct manipulation Menus, forms, commands

Output devices & formats Screens, windows, color, sound Text, tables, graphics Instructions, messages, help

Collaboration & communities Manuals, tutorials, training

www.awl.com/DTUI usableweb.com hcibib.org useit.com

Page 5: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

U.S. Library of CongressU.S. Library of Congress

Scholars, Journalists, CitizensScholars, Journalists, Citizens

Teachers, StudentsTeachers, Students

Page 6: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Visible Human Explorer (NLM)Visible Human Explorer (NLM)

DoctorsDoctors

SurgeonsSurgeons

ResearchersResearchers

StudentsStudents

Page 7: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

NASA Environmental DataNASA Environmental Data

ScientistsScientists

FarmersFarmers

Land plannersLand planners

StudentsStudents

Page 8: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

U.S. Bureau of CensusU.S. Bureau of Census

Economists, Policy Economists, Policy makers, Journalistsmakers, Journalists

Teachers, StudentsTeachers, Students

Page 9: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Treemap - Stock market, clustered by industryTreemap - Stock market, clustered by industry

Page 10: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.
Page 11: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Four challengesFour challenges

1) Prevent future terror2) Strengthen communities

- increase vigilance- enable rapid response- support communities in coping

3) Broaden participation & universal usability4) Reduce inequities by international development

http://www.hcibib.org/preventterror/ /communities/

/participation/ /development/

Page 12: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Preventing future terrorPreventing future terror National ID systems: authenticate, monitor, deter Monitor selected email, financial transactions, and

travel patterns Improve transportation security: air, train, ships, roads Protect public utilities: nuclear, water, electric Attack terrorist sources Eliminate “root causes of terror”

Page 13: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Study the process of terrorStudy the process of terror Recruitment Training Decision-making strategies Choice of targets Travel plans Border crossing Gaining identity Local preparations Implementation

Page 14: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

10 Questions for ID System Developers10 Questions for ID System Developers

How do you collect, verify and update the data?  what data?

(signature, photo, thumbprint, eyescan) 

validate new applications and lost cards? (are expired cards destroyed?) 

conducts verifications?  (you need terminals everywhere)  

respond when a false ID is detected?  

Page 15: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

10 Questions for ID System Developers10 Questions for ID System Developers

verify security (prevent hacker destruction),         privacy (keep data in control) &         reliability (limit & cope with software /hardware/network/power failures?) 

hire, train, and manage employees to continually improve quality 

Page 16: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

10 Questions for ID System Developers10 Questions for ID System Developers

handle inquiries from police, immigration, intelligence, and other government agencies? 

ensure appropriate management and judicial oversight?

measure costs, benefits, effectiveness?

Page 17: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Special classes of usersSpecial classes of users

frequent travelers who agree to closer monitoring of their behavior in exchange for faster processing

non-citizen visitors whose background is checked more carefully

airline/airport/trucking/port personnel

Page 18: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Opportunities to increase rightsOpportunities to increase rights

Should citizens be able to view their records to verify contents the log of usage government inquiries

What form of citizen or judicial oversight?

Page 19: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Cautions for ID system proponentsCautions for ID system proponents

Are identification systems a good investment? Are other approaches more effective? How easy are they to compromise? What are the worst case risks? Do they generate a false sense of security

Page 20: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Four challengesFour challenges

1) Prevent future terror2) Strengthen communities

- increase vigilance- enable rapid response- support communities in coping

3) Broaden participation & universal usability4) Reduce inequities by international development

http://www.hcibib.org/preventterror/ /communities/

/participation/ /development/

Page 21: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Social Support: ConceptsSocial Support: Concepts Online communities

E-commerce customer service & consumer conversations Medical support groups & information exchange Educational discussions & teamwork Neighborhood forums & political organizing

Technologies Synchronous text: Instant messaging, chat rooms Asynchronous text: Listservs, bulletin boards, newsgroups Audio,video, virtual realities

Page 22: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Social Support: GoalsSocial Support: Goals Supporting Sociability

People: Target a population Purposes: Clearly state focus Policies: Make expectations explicit

behavior, privacy, moderation, joining rules

Designing Usability Users: Know the users Tasks: Understand frequencies and sequences Systems: Choose seamless combinations of tools

Online Communities: Supporting Sociability, Designing Usability Jenny Preece, John Wiley & Sons, June 2000

Page 23: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Social Support: TrustSocial Support: Trust

Invite participation by ensuring trust Disclose patterns of past performance Provide references from past and current users Get certifications from third parties Make policies for privacy & security easy to find & read

Accelerate action by clarifying responsibility Clarify each participant's responsibilities Provide clear guarantees with compensation Describe dispute resolution and mediation services

Communications of the ACM, Dec. 2000, Special Issue on Trust

Page 24: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Restore social capitalRestore social capital Decline in community groups since 1965

Less volunteerism, reciprocity, honesty, trust, philantropy More commuting, women working, TV watching,

solitary activities Generational change

Potential remedies Youth and school projects Workplace changes Urban and metropolitan design Religion Arts & culture Politics & government

Bowling Alone Robert Putnam, 2000

Page 25: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Four challengesFour challenges

1) Prevent future terror2) Strengthen communities

- increase vigilance- enable rapid response- support communities in coping

3) Broaden participation & universal usability4) Reduce inequities by international development

http://www.hcibib.org/preventterror/ /communities/

/participation/ /development/

Page 26: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Broad participationBroad participation Universal usability increases participation Involvement and contribution generate pride Responsibility and participation increase

protectiveness

Page 27: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Universal Usability Universal Usability Technology variety:

Support broad range of hardware, software, and network access

User diversity: Accommodate users with different skills, knowledge, age, gender, literacy, culture, income, disabilities, disabling conditions (mobility, injury, noise, light)...

Gaps in user knowledge: Bridge the gap between what users know and what they need to know

Communications of the ACM, May 2000

Page 28: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Technology variety:Technology variety: Support broad range of Support broad range of hardware, software, and network accesshardware, software, and network access

1 to 100 range in processor speeds

286 486 Pentium

1 to 100 range in screen sizes

Palm devices Laptops Large Desktop or Wall Display 30,000 480,000 3,840,000 pixels

Software Versions Compatibility File conversion Multiple platforms

Device Independence Input: keyboard, speech,... Output: visual, auditory,... Conversion: Text-speech Speech-text,...

1 to 100 range in network bandwidth

9.6K 56K 10,000Kbps

Page 29: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Language & Culture Western, Eastern, developing...

Personality Introvert vs extravert Thinking vs feeling Risk aversion Locus of control Planful vs playful

User diversityUser diversity: Accommodate different users: Accommodate different users

Skills Computer newbie to hacker Knowledge Domain novice to expert

Age Young to oldGender Male or FemaleIncome Impoverished to wealthy

Disabilities Visual, auditory, motoric, cognitive

Disabling conditions Mobility, injury, noise, sunlight

Page 30: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Online help Context sensitive, tables of contents, Indexes, Keyword search, FAQs, Newsgroups, Chat rooms Online communities

Gaps in User Knowledge Gaps in User Knowledge Bridge the gap between what users know and

what they need to know

Design Layered Level-structured Task-oriented Training

Fade-able scaffolding Training wheels Minimalist

Online Learning (evolutionary, phased) Introductory tutorials Getting started manuals, Cue cards Walkthroughs/Demos Minimalist/Active

Customer service Email Phone Help desks

Page 31: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

ACM Code of EthicsACM Code of Ethics

In a fair society, all individuals would have equal opportunity to participate in, or benefit from, the use of computer resources regardless of race, sex, religion, age, disability, national origin or other such similar factors.

Page 32: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Four challengesFour challenges

1) Prevent future terror2) Strengthen communities

- increase vigilance- enable rapid response- support communities in coping

3) Broaden participation & universal usability4) Reduce inequities by international development

http://www.hcibib.org/preventterror/ /communities/

/participation/ /development/

Page 33: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Information Technology & DevelopmentInformation Technology & Development

Support development agencies Disaster relief Agricultural specialists & farm workers Hospitals, clinics, doctors Roads, irrigation, water, sewage, electricity,… Education & training Entrepreneurship & business development

Promote democratic principles Civil rights, voting & judicial processes Free press & open markets Competent & responsive governments

Page 34: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Rodrigo Baggio in BrazilRodrigo Baggio in Brazil

Page 35: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Thomas JeffersonThomas Jefferson

I feel... an ardent desire to see knowledge so disseminated through the mass of mankind that it may...reach even the extremes of society: beggars and kings.

-- Reply to American Philosophical Society, 1808

Page 36: Ben Shneiderman (ben@cs.umd.edu) Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institutes.

Human-Computer Interaction Laboratory

19th Annual SymposiumMay 30-31, 2002

www.cs.umd.edu/hcil


Recommended