Source code of "ComputerCount"

Ben Minerds (PuZZleDucK) made this Freedom of Information request to Victorian Electoral Commission

This request has been closed to new correspondence from the public body. Contact us if you think it ought be re-opened.

The request was partially successful.

Ben Minerds (PuZZleDucK)

Dear Victorian Electoral Commission,

Could you please provide the source code of the "ComputerCount" software as supplied to BMM Compliance in 2012 and used in Victorian elections.

If possible, please treat this as an administrative/informal request. Otherwise please proceed with my request as a formal FOI request.

Yours faithfully,

Ben Minerds (PuZZleDucK)

Sue Lang, Victorian Electoral Commission

Dear Mr Minerds

Thank you for your email below.

The VEC's Election Management System (EMS) has a module (ComputerCount) which allows the VEC to calculate the result of an election based on either a preferential or proportional representation counting method. The calculation module implements the relevant counting methods in two ways, firstly by using a work flow that provides the logic on how to handle the counting process and a C# component that calculates the results at the relevant points in the work flows. These two components are those the VEC engaged BMM Testlabs to review and all details (including the source code) are available on the VEC's web site at this web page - https://www.vec.vic.gov.au/Elections/Ele...

Regards

Sue Lang
Communication Manager

-----Original Message-----
From: Ben Minerds (PuZZleDucK) [mailto:[FOI #3236 email]]
Sent: Wednesday, 15 March 2017 7:54 PM
To: [Victorian Electoral Commission request email]
Subject: Freedom of Information request - Source code of "ComputerCount"

Dear Victorian Electoral Commission,

Could you please provide the source code of the "ComputerCount" software as supplied to BMM Compliance in 2012 and used in Victorian elections.

If possible, please treat this as an administrative/informal request. Otherwise please proceed with my request as a formal FOI request.

Yours faithfully,

Ben Minerds (PuZZleDucK)

-------------------------------------------------------------------

Please use this email address for all replies to this request:
[FOI #3236 email]

Is [Victorian Electoral Commission request email] the wrong address for Freedom of Information requests to Victorian Electoral Commission? If so, please contact us using this form:
https://www.righttoknow.org.au/change_re...

This request has been made by an individual using Right to Know. This message and any reply that you make will be published on the internet. More information on how Right to Know works can be found at:
https://www.righttoknow.org.au/help/offi...

If you find this service useful as an FOI officer, please ask your web manager to link to us from your organisation's FOI page.

-------------------------------------------------------------------

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com ______________________________________________________________________

______________________________________________________________________
The content of this email and any attachments may be private and confidential, intended only for use of the individual or entity named. Information in it may not be used or disclosed except for the purpose for which it has been sent. If you have reason to believe that you are not the intended recipient of this communication, please contact the sender immediately.
The VEC respects the privacy of individuals. For a copy of our privacy policy, please go to our website (www.vec.vic.gov.au) or contact us.
Please consider the environment before printing your emails and attachments.
This email has been scanned by the Symantec Email Security.cloud service.
____________________________________________________________________

hide quoted sections

Ben Minerds (PuZZleDucK)

Dear Sue Lang,

Thanks for the information, but that page was what prompted my request

I would have thought that the testing facility would have been provided a complete and functional program and not just the two snippets provided on the VEC web site

Some of the findings in the BMM report seem not possible to verify with those snippets (such as verifying test cases, review of rng and use cases to name a few)

My interest lies in the state/environment around which the functions are called. The snippets supplied do not ensure that the inputs are not tampered with before proceeding, nor the outputs before displaying for example

Please confirm that the only code submitted to the test labs was the two snippets provided on the VEC site if this is the case

Otherwise please let my clarify that my request is for the complete code submitted for testing

Yours sincerely,

Ben Minerds (PuZZleDucK)

Sue Lang, Victorian Electoral Commission

Dear Mr Minerds

I can confirm that BMM Testlabs only reviewed the code that is published on the VEC’s website as these are the elements of application that calculate the result of an election.

Regards
Sue Lang
Manager Communication

-----Original Message-----
From: Ben Minerds (PuZZleDucK) [mailto:[FOI #3236 email]]
Sent: Friday, 24 March 2017 12:01 AM
To: Sue Lang
Subject: Re: FW: Freedom of Information request - Source code of "ComputerCount"

Dear Sue Lang,

Thanks for the information, but that page was what prompted my request

I would have thought that the testing facility would have been provided a complete and functional program and not just the two snippets provided on the VEC web site

Some of the findings in the BMM report seem not possible to verify with those snippets (such as verifying test cases, review of rng and use cases to name a few)

My interest lies in the state/environment around which the functions are called. The snippets supplied do not ensure that the inputs are not tampered with before proceeding, nor the outputs before displaying for example

Please confirm that the only code submitted to the test labs was the two snippets provided on the VEC site if this is the case

Otherwise please let my clarify that my request is for the complete code submitted for testing

Yours sincerely,

Ben Minerds (PuZZleDucK)

-----Original Message-----

Dear Mr Minerds

Thank you for your email below.

The VEC's Election Management System (EMS) has a module (ComputerCount) which allows the VEC to calculate the result of an election based on either a preferential or proportional representation counting method. The calculation module implements the relevant counting methods in two ways, firstly by using a work flow that provides the logic on how to handle the counting process and a C# component that calculates the results at the relevant points in the work flows. These two components are those the VEC engaged BMM Testlabs to review and all details (including the source code) are available on the VEC's web site at this web page - https://www.vec.vic.gov.au/Elections/Ele...

Regards

Sue Lang
Communication Manager

-------------------------------------------------------------------
Please use this email address for all replies to this request:
[FOI #3236 email]

This request has been made by an individual using Right to Know. This message and any reply that you make will be published on the internet. More information on how Right to Know works can be found at:
https://www.righttoknow.org.au/help/offi...

If you find this service useful as an FOI officer, please ask your web manager to link to us from your organisation's FOI page.

-------------------------------------------------------------------

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com ______________________________________________________________________

______________________________________________________________________
The content of this email and any attachments may be private and confidential, intended only for use of the individual or entity named. Information in it may not be used or disclosed except for the purpose for which it has been sent. If you have reason to believe that you are not the intended recipient of this communication, please contact the sender immediately.
The VEC respects the privacy of individuals. For a copy of our privacy policy, please go to our website (www.vec.vic.gov.au) or contact us.
Please consider the environment before printing your emails and attachments.
This email has been scanned by the Symantec Email Security.cloud service.
____________________________________________________________________

hide quoted sections