psu- cs 365 preliminaries cs365 hci & is330 gui design a. sameh fall 2011-2012 lecture set 1

70
PSU- CS 365 PSU- CS 365 Preliminaries Preliminaries CS365 HCI & IS330 GUI Design CS365 HCI & IS330 GUI Design A. Sameh A. Sameh Fall 2011-2012 Fall 2011-2012 Lecture Set 1

Upload: cuthbert-parsons

Post on 27-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

PSU- CS 365PSU- CS 365

PreliminariesPreliminaries

CS365 HCI & IS330 GUI Design CS365 HCI & IS330 GUI Design A. SamehA. Sameh

Fall 2011-2012Fall 2011-2012

Lect

ure

Set

1

Page 2: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Fall 2011-2012

What is the HCI Issue?What is the HCI Issue?

• Is the interface the concern?Is the interface the concern?

• Is the issue a matter of accomplishing Is the issue a matter of accomplishing work, some set of tasks?work, some set of tasks?

• Are we focusing on wrong thing?Are we focusing on wrong thing?

• Do we often discuss telephone Do we often discuss telephone interfaces?interfaces?

Page 3: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Is Interface Point of Disc ? - Is Interface Point of Disc ? - 22

• Do we often discuss telephone Do we often discuss telephone interfaces?interfaces?

• Does dancer look at his/her feet?Does dancer look at his/her feet?

• Does guitar player look at string?Does guitar player look at string?

• Does driver look at pedals?Does driver look at pedals?

• Does …?Does …?

Page 4: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

““Doing Work” View Doing Work” View

• Need to understand the user and human Need to understand the user and human behaviorbehavior

• How does an architect approach a How does an architect approach a custom home design for a new client?custom home design for a new client?

Page 5: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 1 1

_____________͋͋ Succeeding Bubble Diagram section based on Flickr post . . , (Aug 2009) by Harrison Architects

• Tool architects use in initial design phase Tool architects use in initial design phase

• Assists in capturing living dynamics & flow Assists in capturing living dynamics & flow

• Helps to drive suitable layoutHelps to drive suitable layout

Page 6: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 2 2

• Quick way of diagramming basic relationships Quick way of diagramming basic relationships

between rooms between rooms

• Exposes functions in buildingExposes functions in building

• Heavier lines imply stronger connectionsHeavier lines imply stronger connections

• Need not translate directly to a floor planNeed not translate directly to a floor plan

- Helps clarify where rooms ought to beHelps clarify where rooms ought to be

Page 7: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 3 3

• Legend:Legend:

• Dining Room (DR) Dining Room (DR) • Kitchen (K)Kitchen (K)• Mud Room/Laundry Mud Room/Laundry

(MR)(MR)• Living (LR) Living (LR) • Great Room (GR)Great Room (GR)

• Study Nook (S)Study Nook (S)• Away Room (AR)Away Room (AR) • Toilet (WC) Toilet (WC) • Bathing Rooms (BR)Bathing Rooms (BR)

Page 8: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 4 4

Next is 1Next is 1stst bubble diag of main floor (More) bubble diag of main floor (More) Affordable Green Home:Affordable Green Home:

• S connected to LRS connected to LR

• AR connected to LRAR connected to LR- not connected as directlynot connected as directly- AR intended to be “away”AR intended to be “away”

Page 9: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 5 5

Next is 1Next is 1stst bubble diag of main floor (More) bubble diag of main floor (More) Affordable Green Home:Affordable Green Home:

• WC & BR need to be near MR & ARWC & BR need to be near MR & AR- not connected as directly – not connected as directly – - intended to be “away”intended to be “away”- AR will function as an occasional BRAR will function as an occasional BR

Page 10: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 5 5

Next is 1Next is 1stst bubble diag of main floor (More) bubble diag of main floor (More) Affordable Green Home:Affordable Green Home:

• WC & BR need to be near MR & ARWC & BR need to be near MR & AR- not connected as directly – not connected as directly – - intended to be “away”intended to be “away”- AR will function as an occasional BRAR will function as an occasional BR

Page 11: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 6 6

11stst Diagram capturing flows Diagram capturing flows

Page 12: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 7 7

22ndnd Diagram rearranges blobs into a vague shape Diagram rearranges blobs into a vague shape

Page 13: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 8 8

33rdrd Diagram attempts metric space allocation; Diagram attempts metric space allocation; looks at effects of arrangement on qualitylooks at effects of arrangement on quality

Page 14: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 9 9

44rdrd Diagram further tries to resolve conflicts bet Diagram further tries to resolve conflicts bet building and owner lot. Some dimensions do not building and owner lot. Some dimensions do not workwork

Page 15: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 10 10

55thth Diagram involves a whack at second floor Diagram involves a whack at second floor

Page 16: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Ex: Architecture’s Ex: Architecture’s Bubble Diagram Bubble Diagram ͋ ͋ -- 11 11

66thth Diagram becomes Diagram becomes increasing realistic;increasing realistic;

Many calculations to Many calculations to establich feasibility, establich feasibility,

satisfaction of satisfaction of constraints, determine constraints, determine what spec’s to relax what spec’s to relax

Page 17: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1
Page 18: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Interesting, pleasing, attractive, invitingInteresting, pleasing, attractive, inviting

• Effective to useEffective to use

• Intuitive Intuitive

• Organized, hierarchically structured, Organized, hierarchically structured, cleanclean

What good interface principles - 1do we already know ?

Page 19: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Help functions, Search, etcHelp functions, Search, etc

• Consistent form (Consistent form (akaaka “design integrity”) “design integrity”)

• Automatic assistanceAutomatic assistance- CompletionsCompletions- SpellingSpelling

What good interface principles - 2do we already know?

Page 20: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Lead the userLead the user- PromptsPrompts- Indicate Indicate naturenature of any problem of any problem

No indicationNo indication Vague, misleading indicationVague, misleading indication Wrong indication (Latex)Wrong indication (Latex)

- SpecificSpecific communication communication

• Navigational aidsNavigational aids

What good interface principles - 3do we already know?

Page 21: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Meaningful error msgsMeaningful error msgs- Don’t send you elsewhereDon’t send you elsewhere- Give useful dataGive useful data- Area of inadequate traditionsArea of inadequate traditions

• Multiple paths to a functionMultiple paths to a function

• Keep it simpleKeep it simple

What good interface principles - 4do we already know?

Page 22: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Gain user’s Gain user’s trusttrust

• Bottom up is probably most Bottom up is probably most comfortable comfortable

• Simple tasks should be Simple tasks should be simplesimple

• WYSIWYG – WYSIWYG – easyeasy to get to get startstarteded

What good interface principles - 5do we already know?

Page 23: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… Our history hurts us… - 1- 1

• Developed poor communications habitsDeveloped poor communications habits

• Natural language terribly Natural language terribly ambiguousambiguous

- MeaningMeaning

• Resources used 2B scarceResources used 2B scarce

• Other priorities, historicallyOther priorities, historically

Page 24: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… Our history hurts us… - 2- 2

• Error MessagesError Messages- Early computing: “Compiler error”Early computing: “Compiler error”- Even now: Sys Error EM732851Even now: Sys Error EM732851- ““Check Engine”Check Engine”- Error from wrong module: LatexError from wrong module: Latex

• Confusing directionsConfusing directions- 400 S HOV Interchange on I15400 S HOV Interchange on I15

Page 25: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… Our history hurts us… - 2- 2

• Small road signs <example>

Page 26: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us: KE007 - 3Our history hurts us: KE007 - 3

KE007KE007 1 Sep 19831 Sep 1983

Page 27: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… KE007 - 4Our history hurts us… KE007 - 4

• Korean Airlines Flight 007Korean Airlines Flight 007

• 269 onboard, veered over Soviet 269 onboard, veered over Soviet airspace in Pacific, and was shot downairspace in Pacific, and was shot down

• Pilot/Navigator keyed in numerical Pilot/Navigator keyed in numerical coordinates by hand for flight plan!coordinates by hand for flight plan!

Page 28: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… KE007 Our history hurts us… KE007 - 5- 5

How about:How about:

• Automatic download?Automatic download?

• Picking from a menu?Picking from a menu?

• Symbolic names?Symbolic names?

• Confirmation playback?Confirmation playback?

Page 29: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… KE007 Our history hurts us… KE007 - 6- 6

How about:How about:

• Context check (like type-checking…)?Context check (like type-checking…)?- Pilot, run, time, plane, schedules, Pilot, run, time, plane, schedules,

assignments, etcassignments, etc

Page 30: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… KE007 Our history hurts us… KE007 - 7- 7

• How about:How about:

• Monitors, Alarms, Inhibitors?Monitors, Alarms, Inhibitors?

• Confirmation message?Confirmation message?- Aviation tower communicationsAviation tower communications- Telephone technical conversationsTelephone technical conversations

• Parity checks?Parity checks?

Page 31: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

AudiAudi• Cars took off from a standing positionCars took off from a standing position

• Driver error, claimed Audi…Driver error, claimed Audi…

• Whose error was it?Whose error was it?

Our history hurts us… Our history hurts us… - 8- 8

Page 32: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… Our history hurts us… - 9- 9

Page 33: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Our history hurts us… Our history hurts us… - 10- 10

• NASA space probeNASA space probe

• Lost major mission over units mistakeLost major mission over units mistake

• JPL group worked in SI unitsJPL group worked in SI units

• Colorado group worked in E unitsColorado group worked in E units

• Combining results led to bad numbersCombining results led to bad numbers

• Type checking issues?Type checking issues?

Page 34: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

What does this sign

mean?

CultureCulture -1-1

Page 35: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

What does this sign

mean?

CultureCulture -2-2

Page 36: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Culture - 3

Page 37: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Up is better than down- Religion, Dante, …

• When we refer to ourselves- We point to our noses?- Our chests?

• Point with index finger or hand ?

Culture Culture - 4- 4

Page 38: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Critical InterfacesCritical Interfaces

• Nuclear power plants: Nuclear power plants: 1961 SL1 nuclear disaster - Interface had better be clear and foolproofInterface had better be clear and foolproof

• Airplane cockpitAirplane cockpit- Computer graphics has simplified controls, Computer graphics has simplified controls,

informationinformation

Page 39: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Accessibility of ControlsAccessibility of Controls

• Where is the interface?Where is the interface?

• Where is the emergency “Off” ?Where is the emergency “Off” ?

• Access causes:Access causes:

- Exposure to dangerExposure to danger

- ConfusionConfusion

- Loss of critical timeLoss of critical time

- Distraction (John Denver’s plane crash)Distraction (John Denver’s plane crash)

- DisorientationDisorientation

Page 40: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Parameter OverloadParameter Overload

• Too many choicesToo many choices

• What does a parameter (widget) do?What does a parameter (widget) do?

• Which is the most important at this time?Which is the most important at this time?

• ExamplesExamples

Page 41: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Effect of Effect of FunctionFunction: Example: Example

• Interface is dictated (confused) by Interface is dictated (confused) by needed functionneeded function

Page 42: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Other Historical ExamplesOther Historical Examples

• Books are essentially linearBooks are essentially linear

• Stories or communications needs are notStories or communications needs are not

• Hyper-text Hyper-text - Breaks the shackles of linear text streamBreaks the shackles of linear text stream- Digress as needed, desiredDigress as needed, desired

Page 43: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

HCI is a HCI is a Design ProblemDesign Problem

• Design is old subjectDesign is old subject

• Well studied, rich traditionsWell studied, rich traditions

• Apply design methodologies to build Apply design methodologies to build better interfacesbetter interfaces

• We will look at this viewpoint We will look at this viewpoint

Page 44: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Important Operational IssuesImportant Operational Issues

• ReliabilityReliability

• AvailabilityAvailability

• SecuritySecurity

• Data integrityData integrity

Page 45: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Important BasicsImportant Basics

• Standardization across app’sStandardization across app’s- Apple did this firstApple did this first

• Integration of packages and toolsIntegration of packages and tools- Unix does this wellUnix does this well

• Consistency in actions, design style, Consistency in actions, design style, terms, menus, color, fonts, etcterms, menus, color, fonts, etc

• Portability across platformsPortability across platforms- Less than advertised Less than advertised

Page 46: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Palm Desktop Calendar Palm Desktop Calendar

Page 47: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Palm Handheld Calendar Palm Handheld Calendar

Page 48: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Important Stats Important Stats -1-1

• Time to learnTime to learn

• Speed of performanceSpeed of performance- How much coffee can one drink?How much coffee can one drink?

• Rate of errors by usersRate of errors by users- ““The user is always right!”The user is always right!”

Page 49: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Important Stats Important Stats -2-2

• Retention over timeRetention over time- Do you have to start at square 1?Do you have to start at square 1?

• Subjective satisfactionSubjective satisfaction- Do you like it (no explanation needed!)Do you like it (no explanation needed!)- Can you develop attachment for it?Can you develop attachment for it?

Page 50: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Dramatically Different Needs Dramatically Different Needs - 1- 1

• Life-critical systemsLife-critical systems- Air traffic; nuclear reactors; cockpits; power Air traffic; nuclear reactors; cockpits; power

utilities; emergency, military, medical, utilities; emergency, military, medical, operationsoperations

• CommercialCommercial- Banks, resv’s, inventory, point-of-sales Banks, resv’s, inventory, point-of-sales

(Hertz, Fedex,..), registration,..(Hertz, Fedex,..), registration,..

Page 51: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Dramatically Different Needs Dramatically Different Needs - 2- 2

• Home, office, entertainmentHome, office, entertainment- Obvious needsObvious needs

• Exploratory, creative, cooperative Exploratory, creative, cooperative systemssystems- Bad interface (computer or otherwise) can Bad interface (computer or otherwise) can

destroy the processdestroy the process

Page 52: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Human DiversityHuman Diversity

• ErgonomicsErgonomics- Are you “average?”Are you “average?”

• Physical considerationPhysical consideration- Height, stiffness, posture, shape, size of Height, stiffness, posture, shape, size of

working areaworking area- IPD, head size, light sensitivityIPD, head size, light sensitivity- Left-handednessLeft-handedness

Page 53: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Short-term memoryShort-term memory

• Long-term memoryLong-term memory

• (Over 40 year old users…)(Over 40 year old users…)

• Problem solvingProblem solving

• Decision making Decision making - Armageddon situations Armageddon situations

Cognitive Processes- 1- 1

(from Engineering Abstracts)

Page 54: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Attention and set (scope of concern)Attention and set (scope of concern)

- Ritalin population (5%)…Ritalin population (5%)…

• Search and scanning Search and scanning

• Time perceptionTime perception

Cognitive Processes (fr Eng Abs)- 2- 2

Page 55: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Arousal and vigilanceArousal and vigilance

• FatigueFatigue

• Perceptual (mental) loadPerceptual (mental) load

• Knowledge of resultsKnowledge of results

• Monotony and boredomMonotony and boredom

Perceptual & Motor Performance Factors (ibid)- 1

Page 56: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Sensory deprivationSensory deprivation

• Sleep deprivationSleep deprivation

- New driving regulationsNew driving regulations

- Medical interns/residentsMedical interns/residents

• Anxiety and fearAnxiety and fear

• IsolationIsolation

Perceptual and Motor- 2- 2

Performance Factors (ibid)

Page 57: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• AgingAging

• Drugs and alcoholDrugs and alcohol

• Circadian rhythmsCircadian rhythms

Perceptual and Motor- 3- 3

Performance Factors (ibid)

Page 58: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Gender DifferencesGender Differences

• Males and Females are different!Males and Females are different!- Aggressiveness comparisonsAggressiveness comparisons- Learning environmentsLearning environments

Positive v. Negative ReinforcementPositive v. Negative Reinforcement

- SensitivitiesSensitivities

• Much has been observedMuch has been observed• Firm principles are scarceFirm principles are scarce

- Some research at StanfordSome research at Stanford

Page 59: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Extrovert v IntrovertExtrovert v Introvert- Extroverts like actionExtroverts like action

• Sensing v IntuitionSensing v Intuition- Routine v (Discovering New)Routine v (Discovering New)

Carl Jung’s- 1- 1

Personality Differences

Page 60: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

• Perceptive v JudgingPerceptive v Judging- New situations v planningNew situations v planning

• Feeling v Thinking Feeling v Thinking - Sensitive v logicalSensitive v logical

Carl Jung’s Personality Differences - 2- 2

Page 61: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Recent Study Result …Recent Study Result …

• Multi-tasking does not work!Multi-tasking does not work!

• Ergo, one should not:Ergo, one should not:- Drive a carDrive a car- Talk on a mobile phoneTalk on a mobile phone

• Q: Is driving a car a single task??Q: Is driving a car a single task??

• Q: Is playing piano a single task??Q: Is playing piano a single task??

• Q: Is speaking a foreign language??Q: Is speaking a foreign language??

Page 62: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Cultural & International Diversity Cultural & International Diversity - 1- 1

• Characters, numerals, special Characters, numerals, special characters, diacriticalscharacters, diacriticals

• Left-to-right v (right-to-left or vertical Left-to-right v (right-to-left or vertical reading)reading)

• Date and time formats Date and time formats - International standardsInternational standards

• Numeric and currency formatsNumeric and currency formats

Page 63: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Cultural & International Diversity Cultural & International Diversity - 2- 2

• Weights and measuresWeights and measures

• Telephones and addressesTelephones and addresses- Fixed v variable lengthFixed v variable length

• Names and titlesNames and titles- Mr., Ms., Mme, M., Dr.Mr., Ms., Mme, M., Dr.

• SSNs, national IDs, SSNs, national IDs,

• Capitalization and punctuationCapitalization and punctuation

Page 64: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Cultural & International Diversity Cultural & International Diversity - 3- 3

• Sorting sequencesSorting sequences- Different alphabetsDifferent alphabets

• Icons, buttons, colorsIcons, buttons, colors

• Pluralization, grammar, spellingPluralization, grammar, spelling

• Etiquette, policies, tone, formality, Etiquette, policies, tone, formality, metaphorsmetaphors

Page 65: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Users with DisabilitiesUsers with Disabilities

• Can truly open doorsCan truly open doors

- Man with ALS who uses head to typeMan with ALS who uses head to type

• Doing it well requires good client model Doing it well requires good client model

• Designer challengesDesigner challenges

Page 66: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Evaluating Interfaces Evaluating Interfaces - 1- 1

• Understanding of a practical problemUnderstanding of a practical problem

• Lucid statement of a testable hypothesisLucid statement of a testable hypothesis

• Manipulation of small number of Manipulation of small number of independent variablesindependent variables

• Measurement of specific dependent Measurement of specific dependent variablesvariables

Page 67: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Evaluating Interfaces Evaluating Interfaces - 2- 2

• Careful selection and assignment of Careful selection and assignment of subjectssubjects

• Control for bias in subjects, procedures, Control for bias in subjects, procedures, and materialsand materials

• Application of statistical testsApplication of statistical tests

• Interpretation of results, refinement of Interpretation of results, refinement of theory, and guidance for experimenterstheory, and guidance for experimenters

Page 68: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Possible Research Directions Possible Research Directions - 1- 1

• Reduced anxiety of computersReduced anxiety of computers

• Graceful evolution of systemsGraceful evolution of systems

• Specification and implementation of Specification and implementation of interactioninteraction

• Direct manipulationDirect manipulation

Page 69: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

Possible Research Directions Possible Research Directions - 2- 2

• Input devicesInput devices

• Online assistanceOnline assistance

• Information explorationInformation exploration

• Applications across platformsApplications across platforms

Page 70: PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall 2011-2012 Lecture Set 1

PSU- CS 365PSU- CS 365

End of Lecture Set 1End of Lecture Set 1 PreliminariesPreliminaries

End

Lec

Set

1