ui concerns - columbia universityfeiner/courses/test/uibackground-08f.pdf · — boris spassky...
TRANSCRIPT
Feiner, COMS W4170, Fall 2008
1
COMS W4170COMS W4170UI BackgroundUI Background
Steven FeinerDepartment of Computer ScienceColumbia University New York, NY 10027
September 2, 2008
2
UI ConcernsUI Concerns
FunctionalityWhat is necessary?
Pareto Principle (80/20 “rule”): “20% of the Xdoes 80% of the Y”
Too little vs. too muchReliability
Does it do what it’s supposed to do?Unreliability user becomes unconfident, modifies behavior
Feiner, COMS W4170, Fall 2008
3
UI ConcernsUI Concerns
AvailabilityHow often is it up?
Privacy and securityFrom: [email protected]: CitiBank: urgent security notification
Standardization“Standards are wonderful. That’s why there are so many of them.”
Integration
This is a reminder that your Citibank Card needs to be verified: In order to receive uninterrupted service, please verify your information immediately. To verify your card, please click the link below, log in and follow the provided steps:http://online.citibank-v.com/US/JSO/signon/DisplayUsernameSignon.do
NOTE: PIN not required.Regards,CitiCards Customer Service
4
UI ConcernsUI Concerns
ConsistencyIntra/inter application/OS
PortabilityOf programsOf programmers
On scheduleWithin budget
Feiner, COMS W4170, Fall 2008
5
Quantifiable Usability MeasuresQuantifiable Usability Measures
Time to learnTime to use
Implies benchmark task(s)Errors
How many?What kind?
Italic vs. roman. Italic vs. roman.Italic vs. roman. <I>Italic vs. roman…
How important?
6
Quantifiable Usability MeasuresQuantifiable Usability Measures
Skill retentionFor how long?Frequent vs. casual user
“-” vs. “–” vs. “—”
User impressionsDoes user like the system?User’s subjective impressions of the other measures
Feiner, COMS W4170, Fall 2008
7
Other Quantifiable Human FactorsOther Quantifiable Human Factors
Behavioral measuresFacial expressionsVocalizationsPosture
Physiological measuresTemperaturePulseRespirationSkin conductance
Can be used to compare different systems, including real and virtual environments, by inferring user’s internal state
Measures of “presence” in virtual environments
8
Why are good UIs important?Why are good UIs important?
“Chess is like life.”— Boris Spassky
“Chess is life.”— Bobby Fischer
Feiner, COMS W4170, Fall 2008
9
Why are good UIs important?Why are good UIs important?
Distinguishing full and partial control rod levers in a nuclear plant
R. Sugarman, Nuclear power and the public risk, IEEE Spectrum, 16(11), November 1979, 58–79.
10
Why are good UIs important?Why are good UIs important?
Maintenance tags obscuring controls
R. Sugarman, Nuclear power and the public risk, IEEE Spectrum, 16(11), November 1979, 58–79.
Feiner, COMS W4170, Fall 2008
11
Why are good UIs important?Why are good UIs important?
Confusing displaysGlare
R. Sugarman, Nuclear power and the public risk, IEEE Spectrum, 16(11), November 1979, 58–79.