PowerPoint slides

advertisement
Designing Interfaces for
Voting Machines
Benjamin B. Bederson
Computer Science Department
Human-Computer Interaction Lab
University of Maryland
www.cs.umd.edu/~bederson
bederson@cs.umd.edu
February 4, 2005
Frustrated voters
 Voting technology and ballot design can
influence election outcomes
 Minorities and the poor are more likely to
cast their ballots on outdated systems
 Technology is in need of updating
When Interfaces Get in the Way
 Ballot design

Butterfly ballot
 Interaction


Hanging chad
Changing vote (i.e., how to unselect a candidate)
 Write-In problems


2004 - NY Times Editorial reported on San Diego mayoral
election where voters for write-in candidate Frye didn’t darken
a bubble.
2002 - Mt. Airy, MD mayor went from Holt to Johnson to Holt,
based on acceptable spellings.
Usability Part of Larger Issues
 Florida 2000 – Traditional technologies flawed



Mechanical levers – break down, difficult to
maintain, difficult to store and transport
Paper ballots – errors, difficult to process and
interpret
Punch cards – hanging chad, etc.
 Economics de-emphasizes usability
 Focus on security de-emphasizes usability
 Lack of research because of proprietary
systems and number of designs
Our Study
 Funded by

NSF (National Science Foundation), Grant #0306698

Carnegie Corporation, Grant #D05008
“Project to Assess Voting Technology and Ballot Design”
 Consists of:





Expert review
<= Focus today
Lab study
<= Focus today
New technology
<= Focus today
Field test
Natural experiments
 Co-Researchers with



Paul Herrnson – Univ. of Maryland (project leader)
Michael Traugott & Fred Conrad – Univ. of Michigan
Richard Niemi – Univ. of Rochester
Small-scale studies to
demonstrate potential
challenges and inform
future research
Does not address
accuracy, affordability,
accessibility, durability, or
ballot design
This represents partial
results mid-way through
a 3 year study. Future
work will address
accuracy, ballot design,
and more
Partners




Federal Election Commission (FEC)
Maryland State Board of Elections
National Institute of Standards and Technology (NIST)
Vendors





Diebold
Hart InterCivic
ES&S
NEDAP
Avante
 Advisory Board
Machines Looked At
 Avante Vote Trakker
 Diebold AccuVote TS
 ES&S Optical Scan
 Hart eSlate
 NEDAP LibertyVote
 UMD Zoomable system
As available for testing.
Some machines have
been deployed with
different options.
Some machines have
since been updated.
Vendors (except NEDAP)
implemented ballots for
best presentation.
Machines selected to
represent specific
features
Avante Vote Trakker
All photos taken by our
research group – not
provided by vendors.
Diebold AccuVote TS
ES&S Optical Scan
Hart eSlate
NEDAP LibertyVote
UMD Zoomable System
www.cs.umd.edu/~bederson/voting
Demo
Expert Review
 12 HCI experts one evening




1 voting interaction specialist
1 government usability practitioner
5 academic HCI researchers
6 private usability practitioners
 Each used



6 machines
2 ballot types where available (office block, party column)
~15 minutes each
 Asked to list concerns
 Followed worst case perspectives of





novice
poor language skills
older voters
stressed voters
system errors
Most experts did not
have background in
voting systems
Subjective responses
require interpretation
Expert Review
Rating System
 Each issue given a severity rating
(1-low, 5-high)
 Concerns listed with average severity,
# of instances
Avante VoteTrakker
Concerns (average severity, number of instances)
5.0
4.0
4.0
3.0
3.0
3.0
3.0
3.0
3.0
1
2
2
2
1
1
1
1
1
Write-in requires last name
Record shown too fast and without instructions
No previous button1
1 Navigation focuses
Auto-forward confusing1
on progress with later
Smiley face inappropriate
review by design
Title too small
Instruction text poorly written
Didn't like this one at all
"Cast ballot to continue" not clear - it actually finishes
Avante VoteTrakker
(more I)
Concerns (average severity, number of instances)
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
1
1
1
1
1
1
1
1
1
1
Timed out, but didn't see warning
Angle of machine is awkward
Lot of reflection on screen
Flashing instruction is distracting
Colors of text poor (green/white, black/blue)
No progress feedback
No way to cancel and leave 2
No way to start over
"Please make selection" message is distracting
no error-checking on write-in
2
Can time-out to cancel
Avante VoteTrakker
(more II)
Concerns (average severity, number of instances)
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
2.0
1
1
1
1
1
1
1
1
1
3
By design to minimize
Write-in association very small
under-votes
3
No way to go to end and cast ballot
Lack of color on amendment screen may appear to be an error
Disabled button is "white" which is very difficult to understand
Cast ballot button requires 2 presses
Can't say "no" to paper record - so why bother?
Have to pick contrast/text size before starting
No instructions after starting
Not clear what to do at beginning
Diebold AccuVote TS
Concerns (average severity, number of instances)
5.0
5.0
5.0
4.0
4.0
4.0
4.0
4.0
1
1
1
1
1
1
1
1
3.0
3.0
2
1
Ballot review confusing. Review colors don't match voting colors
No help on some screens
Write-in has no instructions
Contrast and text size controls not clear
Some font colors unclear (black on blue, red/blue)
Party not clearly indicated
Difficult to use while seated
Large font is good, but "issues" text runs over screen display area requiring
arrow navigation
Wait icon is too computerish and not clear
Card hard to enter
Diebold AccuVote TS
(more)
Concerns (average severity, number of instances)
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
1.0
1
1
1
1
1
1
1
1
1
Poor depiction of voting vs. reviewing state
"Card not inserted" error needs a diagram
Buttons have poor visual affordance
Instructions refer to "backspace" key, but is actually labeled "back"
Instructions unclear (i.e., "Vote for one")
Some text unclear (i.e., "2 of 4")
Multiple write-in unclear
Write-in not well associated with race being voted
Extra dots on help/instruction screens
ES&S Optical Scan
Concerns (average severity, number of instances)
5.0
5.0
4.0
4.0
4.0
4.0
4.0
3.5
3.5
3.0
1 Instructions not mandatory, errors likely
1 Write-in has high error mode (enter name, but not fill in circle)
2 Changing vote process is punitive - must start over which could cause
some to give up
1 Poor visual grouping (title could be associated with items below)
1 Could fold, bend or tear ballot
1 No instructions to review ballot before submitting
1 Instructions to turn over page not conspicuous enough
2 Font size is fixed, and will be too small for some older and other voters
2 No error checking on under-vote
2 No error checking on over-vote
ES&S Optical Scan
(more)
Concerns (average severity, number of instances)
3.0
3.0
3.0
3.0
2.7
2.0
1.0
1.0
1 Should use different highlight/feedback that vote was correct
1 Why two sets of matching instructions?
1 Instructions somewhat difficult for voters with limited English
proficiency
1 Instructions should say something about no extra marks on ballot
3 Needs a better table - low and shaky 1
1 Seated operation awkward
1 Different cost/quality
1 "Vote in next column" unclear
tables available
1 Appears to be an entry field at top of column
Hart eSlate
Concerns (average severity, number of instances)
5.0
4.0
4.0
4.0
3.5
3.5
3.0
1
1
4
1
2
2
1
Combining summary and cast ballot confuses actual casting
No way to jump to end
Dial slow to learn, hard to use 1
Red on blue text, and light fonts hard to read
After reviewing, it's hard to get back to a choice to change it
Blue movement on screen is disconcerting
Cast ballot button didn't accept push - required 3 presses
1
Compare to subjective/objective data later
Hart eSlate
(more)
Concerns (average severity, number of instances)
3.0
3.0
3.0
3.0
3.0
3.0
1
1
1
1
1
1
Poor progress indicator
May confuse with a touch screen
Can't clear entire vote and start over in one step
Write-in screen does not indicate office being voted for
Next/Prev and Dial ambiguous
Auto-forward on select, but not unselect (inconsistent interface)
NEDAP LibertyVote
Concerns (average severity, number of instances)
5.0
5.0
5.0
5.0
5.0
4.5
4.3
4.0
4.0
4.0
4.0
4.0
2
2
1
1
1
2
3
3
2
1
1
1
Write-in message after OK is confusing
No way to confirm/review write-in name
"No vote" light should be different color (difficult to see what wasn't finished)
No clear way to handle multiple write-ins
Poor feeling of privacy due to size
"Enter write-in" button doesn't seem to work
Under-vote message easy to miss
OK button for write-in too far away
Too much reflection
OK button with 4 arrows is weird
Propositions too far away
Hard to read/access from seated position
NEDAP LibertyVote
(more)
Concerns (average severity, number of instances)
4.0
4.0
4.0
4.0
4.0
3.7
3.5
3.0
3.0
3.0
3.0
2.0
1
1
1
1
1
3
2
1
1
1
1
1
Number pad unclear - what is it for?
Blue light coding (voted/unvoted) unclear
"enlarge" scrollbar un-obvious (to left of little message screen)
Buttons hard to press with poor tactile feedback
Scroll bar thing to right of message box unclear
Difficult to correct a vote
Write-in area too far away
"Partisan offices" unclear terminology
Can change language accidentally
Same color for race and candidate is unclear
Prefer sequence to "jump around" model of full face ballot
No second chance to cast vote - review is implicit
NEDAP Actual Ballot
UMD Zoomable
Concerns (average severity, number of instances)
4.0
3.0
3.0
3.0
3.0
2.5
2.0
3 Color of review & cast ballot buttons should be different than
progress indicator and selected items
1 Not clear how to get started
1 Feels like a game - possibly inappropriate
1 "Not voted" confusing when multiple choices available
1 Peripheral races too visually confusing
2 Progress/navigation buttons is partly a progress indicator, but not
clear enough
1 Overview buttons shouldn't split 4 sub-types
Lab Study
 42 members from Ann Arbor, MI voted on 6 machines


Paid $50 for 1-2 hours
Different Random orders for different people


Over selected for potential difficulty





Latin Square design
Most (69%) >= 50 years old
Most (62%) uses computers once very 2 weeks or less
Most (30) voted on office-block ballot
Indicated intention of (fictional) candidates by circling names on paper form
Study not controlled for prior experience, but Ann Arbor uses optical scan
 Data:



Satisfaction ratings reported after voting on each machine
Time measurement
Videotaped interactions
Lab Study (more)
 Looked at:




Time voters spend reading instructions
Response to paper or on-screen ballot
Response to the reporting of under- or over-voting
Ability to change a vote
 Complications and malfunctions of DRE or
Optical Scan Readers
Lab Study – Satisfaction Data
 Usability studies typically measure:


Speed, Accuracy, Satisfaction
We are currently reporting on two
(Speed, Satisfaction)
(1= Strongly Disagree, 7 = Strongly Agree)
Agreement
“The voting system was easy to use”
7
6
5
4
3
2
1
Diebold
Liberty
Avante
Hart
Zoomable
Average score by Machine
ES&S
(1= Strongly Disagree, 7 = Strongly Agree)
Agreement
“I felt comfortable using the system”
7
6
5
4
3
2
1
Diebold
Liberty
Avante
Hart
Zoomable
Average score by Machine
ES&S
(1= Strongly Disagree, 7 = Strongly Agree)
Agreement
“Correcting
my mistakes was easy”
7
6
5
4
3
2
1
Diebold
Liberty
Avante
Hart
Zoomable
Average score by Machine
ES&S
(1= Strongly Disagree, 7 = Strongly Agree)
Agreement
“Casting a write-in vote was easy to do”
7
6
5
4
3
2
1
Diebold
Liberty
Avante
Hart
Zoomable
Average score by Machine
ES&S
(1= Strongly Disagree, 7 = Strongly Agree)
Agreement
“Changing a vote was easy to do”
7
6
5
4
3
2
1
Diebold
Liberty
Avante
Hart
Zoomable
Average score by Machine
ES&S
Lab Study - Time to Cast Ballot
12
Subjective
Objective
Minutes
10
8
6
4
2
0
Diebold
Liberty
Avante
Hart
Zoomable
Average score by Machine
ES&S
Lab Study – Analysis Remains
 Why are some machines consistently most preferred
and others least preferred?
 Detailed coding of video interactions underway
 Planned analyses of video interactions:


Tally of problems by machine that do and do not lead to
unintended votes cast
Explanation of satisfaction data in terms of voters’ actions
 Remember that usability is only one characteristic of
overall performance

Accuracy, Accessibility, Affordability, Durability, Security,
Transportability, etc.
Future Parts of the Project
 Field Test



Assess usability among large, more representative sample
Assess impact of ballot designs on usability issues
Assess accuracy on different systems
 Natural Experiments


Assess impact of voting systems and ballot designs on
over-voting, under-voting, straight-party voting, and other
measures across jurisdictions and over time
Assess impact of changing from specific types of voting
systems (or ballots) to another system (or ballot)
Implications and Reflections
 Voter intention is the key goal
 Usability is as important as security
(and so is accuracy and accessibility as well as
affordability and durability)
 Being able to update interface is important
(i.e., certification may be interfering with usability)
 Ballot/machine combination important
(i.e., one size doesn’t fit all)
This talk available with vendor’s responses
www.capc.umd.edu
Download