Computer/Human InteractionLecture 19Overview:Information designGulf of EvaluationPerceptionInterpretationMaking SenseJava Prototype assignment is outStages of Action in HCIInformation Design: Gulf of Evaluation – how users understand tasksPerceptionInterpretationMaking senseInteraction Design: Gulf of Execution – how systems support user’s task goalsSystem goalAction planExecutionInformation DesignDesign interface to get from perception to making sense as quickly as possibleExamplePerception – lines, color, shading, spatial organizationInterpretation – Excel worksheet, cell, formulaMaking sense – budget worksheet, grade book sheetsPerceptionMind organizes and encodes the data it is given into groupsGenerally, no conscious thought involvedGestalt ( German for “whole”) principles describe how information is grouped, what is related to each other, what is foreground or backgroundGestalt PrinciplesProximity – elements close together tend to be grouped together.Similarity – elements with shared characteristics tend to be grouped togetherClosure – tend to organize elements into closed groupsGestalt Principles 2Area – tend to organize elements to form smallest groupSymmetry – tend to group symmetric elementsContinuity – tend to organize elements into repeating patternsExampleBorder and Shading dialog box in WordSee an immediate sense of organizationAlso see individual control elements“Squint test” - close one eye and squint with the other. Is the organization of display apparent?TradeoffsWant to display all possible active tasks to understand what is possible, but each display element adds complexityContrasting cues highlight and group elements, but more distinctions will make each one less noticeableElegant designs exploit position, thematic repetition, low-key color schemes and white space. I.e., not at all like the PPP examples...InterpretationResult of perceptual encoding is recognition of the task being performedMixture of bottom-up and top-down processing by userNeed to anticipate and support users’ reactions to interface elements to speed up process. Leverage familiarity, realism, and affordanceFamiliarityUse common vocabulary, even if the words do not convey precisely what task is taking place. Example: “display” vs. “render”; documents are organized into “folders”, not “boxes”Caution: some words are ambiguous. Example: enter, check, update, viewConsider audience. Example: adult vs. child, other cultureswww.gui-bloopers.comRealismRealistic images increase recognition and long-term memoryBut often are more complex, slower to load, and suggest specific instances rather than conceptsAffordanceAffordance is when characteristics of an object make it obvious how it is used.Common in real world. Examples: door knob, steering wheel.Examples in HCI: scrollbars, window
View Full Document