Open Voting Solutions

Help make open source election software


Open Voting Solutions is looking for software professionals to donate their time to create OpenScan. When this project is completed, OpenScan will be released as open source software to run elections. At the same time, we are proceeding to pave the way to have OpenScan certified in several states.

Our solution is based on open source software, commercial off-the-shelf hardware, use of international standards for electronic ballot data and voter-marked paper ballots.

By necessity the software needs to be clearly written and documented to the highest standards. We ask volunteers to send their resumes and samples of their work.

How we work

Our process calls for the producing a Software Requirements Specification(SRS), a Software Design Document(SDD) and a Test Plan. At the end of the game, all these must be consistent with the software.

At this time, the SRS has passed internal review and is being presented for comments by a larger audience. The other documents are in progress. Enough is specified that detailed work can start on many parts of the project.

Each volunteer is asked to commit to one task at a time. A task typically is a one-week job. We ask for progress reports for tasks that take longer.

The programming is mainly Java on Linux. Most of the development work can be done on any personal computer.

On our plate now is developing:

In each case, there may be some research or detailed design needed. Most of the major design decisions have already been made.

We are also looking for test engineers. The product must be thoroughly tested. Our test procedures will be subject to high level of scrutiny.

Contact

Send email to danny. I'm at openvotingsolutions. That's a dot com. Please put Volunteer into the subject line.