Balancing Function and Fashion
Balancing Function and Fashion
Fifth Edition
• Avoid
– imperious tone that condemns user
– messages that are too generic (e.g. WHAT? or SYNTAX ERROR)
– messages that are too obscure (e.g. FAC RJCT 004004400400)
• Specificity
Poor Better
Poor Better
Run-Time error ‘-2147469 (800405): Method ‘Private Virtual memory space consumed. Close some
Profile String’ of object ‘System’ failed. programs and retry.
Resource Conflict Bus: 00 Device: 03 Function: 01 Remove your compact flash card and restart
Network connection refused. Your password was not recognized. Please retype.
• User-centered phrasing
– Suggests user controls the interface, initializing more
than responding
– User should have control over amount of information
system provides e.g. screen tips; a help button for
context-sensitive help or an extensive online user
manual
– Telephone company, “We’re sorry, but we are unable
to complete your call as dialed. Please hang up,
check your number, or consult the operator for
assistance”, versus “Illegal telephone number. Call
aborted. Error number 583-2R6.9. Consult your user
manual for further information.’
1-5
– Recommendations
• Increase attention to message design
• Establish quality control
• Develop guidelines
– Have a positive tone
– Be specific and address the problem in the user's terms
– Place the users in control of the situation
– Have a neat, consistent, and comprehensible format
• Carry out usability test
• Collect user performance data 1-7
1-8
• Concerns
– attributions of intelligence, autonomy, free will, etc can deceive,
confuse, and mislead users
– important to clarify differences between people and computers
– users and designers must accept responsibility for misuse of
computers
– although attractive to some people, an anthropomorphic interface
can produce anxiety in others
• computers can make people feel dumb
• computers should be transparent and support concentrating on the
task in hand
– mature technology should avoid Mumford's obstacle of animism
– anthropomorphic interfaces may distract users
• Microsoft’s ill-fated Clippet character was intended to provide help
suggestions
– Amused some, but annoyed many
– Disruptive interference
– Lacked appropriate emotional expressions
1-9
1-13
• Display-complexity metrics
– Although knowledge of the users’ tasks and
abilities is key to designing effective screen
displays, objective and automatable metrics of
screen complexity are attractive aids
• Tullis (1997) developed four task-
independent metrics for alphanumeric
displays:
– Overall Density
– Local Density
– Grouping
– Layout Complexity
1-15
1-16
1-17
• Introduction
– Users need to consult multiple sources rapidly
– Must minimally disrupt user's task
– With large displays, eye-head movement and visibility are
problems
– With small displays, windows too small to be effective
– Need to offer users sufficient information and flexibility to
accomplish task, while reducing window housekeeping
actions, distracting clutter, eye-head movement
• opening, closing, moving, changing size
• time spent manipulating windows instead of on task
– Can apply direct-manipulation strategy to windows
– Rooms - a form of window macro that enables users to
specify actions on several windows at once
1-20
Hierarchical browsing has been integrated into Windows Explorer to allow users
to browse hierarchical directories, into Outlook to enable browsing of folders of e-mails
and into many other applications. Hierarchical browsing in the XperCASE tool example here
(now called EasyCASE with EasyCODE).
• Image browsing
– A two-dimensional cousin of hierarchical
browsing
• Work with large images
• Overview in one window (context), detail in another
(focus)
• Field of view box in the overview
• Panning in the detail view, changes the field of
view box
• Matched aspect ratios between field of view box
and the detail view 1-23
• Color can
– Soothe or strike the eye
– Add accents to an uninteresting display
– Facilitate subtle discriminations in
complex displays
– Emphasize the logical organization of
information
– Draw attention to warnings
– Evoke string emotional reactions of joy,
excitement, fear, or anger
1-28
• Guidelines
– Use color conservatively
– Limit the number and amount of colors
– Recognize the power of color to speed or slow tasks
– Color coding should support the task
– Color coding should appear with minimal user effort
– Color coding should be under user control
– Design for monochrome first
– Consider the needs of color-deficient users
– Color can help in formatting
– Be consistent in color coding
– Be alert to common expectations about color codes
– Be alert to problems with color pairings
– Use color changes to indicate status changes
– Use color in graphic displays for greater information 1-29
density
© 2010 Pearson Addison-Wesley. All rights reserved. 11-29
Color
1-30