Re: Another open source opportunity

From: Edmund R. Kennedy <ekennedyx_at_yahoo_dot_com>
Date: Mon Aug 30 2004 - 15:22:45 CDT

Hello Doug:
 
     I suppose it wouldn't hurt if the input scripts looked like proposed EVM2003 design ballots. Isn't a ballot designer/customizer part of the proposed package?
 
Thanks, Ed Kennedy

"Douglas W. Jones" <jones@cs.uiowa.edu> wrote:
In working over my recommendations to Miami-Dade County, I realized
that test script generation is another market for open-source software.

Florida requires that 2% of all DRE machines be tested before each
election using a test script for which the results are known. In a
large county (consider Miami Dade), where there are thousands of voting
machines, this means a big test using lots of different ballot styles
(many congressional districts, even more state-house districts, county
commission districts, and so on).

The problem is to take a standard election definition file (we need the
standard to be defined!) and some additional inputs and generate from
it a test script and listings of the projected results.

The additional inputs are: How many machines using each ballot style
are to be tested - a list of voting machine - ballot style pairs. This
assumes someone else selected the machines to be tested.

[ A secondary bit of software could take a database of serial-number
ballot-style pairs plus a percentage of machines to be tested and pick,
at random, from among the machines in the inventory, attempting to
assure that at least one machine representing each ballot style is
included in the test. ]

It is essential that this software be open to public inspection, since
biased or crooked test scripts could be used to mess up a pre-election
test by avoiding testing the rigged machines or by arranging the test
scripts for the rigged machines to dodge the rigging. Ideally, this
software should come from a source completely independent of the voting
system vendor.

The output test scripts would be in the form of ballot images, where
each ballot image would list machine ID, ballot style, and who to
vote for on that ballot, in order down the face of the ballot.

The summary outputs would list, for each precinct tested (whether that
precinct was represented by one or more machines) the precinct election
totals expected as a result of the script.

The summary outputs should also list, for the election as a whole, the
county wide totals expected, so that the canvassing system can be tested
as well, all the way out to the results reporting linkages.

Doug Jones
jones@cs.uiowa.edu

10777 Bendigo Cove
San Diego, CA 92126-2510

Amendment 1 to the US Constitution

"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof, or abridging the freedom of speech, or of the press; or the right of people peaceably to assemble, and to petition the government for the redress of grievances."
==================================================================
= The content of this message, with the exception of any external
= quotations under fair use, are released to the Public Domain
==================================================================
Received on Tue Aug 31 23:17:21 2004

This archive was generated by hypermail 2.1.8 : Tue Aug 31 2004 - 23:17:23 CDT