How Software Engineering Can Be Helpful To Make Elections Electronic?

on 27/07/2018

The era in which we are living is the era of technology. Everything in this world now a days is technology dependent in order to achieve quick and accurate results. No Business /Organization can increase their success rate without technology.

        The same scenario is for the countries. The countries in this world who are behind in the technological world are behind in almost every field of life from the developed countries.

Pure elections are very necessary especially for the democratic countries. As the elections are resulted manually therefore the results achieved from those elections are definitely not accurate. As a result wrong person came into power and the entire country suffers for the next 4 or 5 years. So in order to overcome these problems software engineering can be very useful to organize electronic elections. Many trustworthy designs for electronic elections use cryptography in order to assure members that the consequence is error free. However, it is a system’s software engineering that ensures a result is declared at all. Both good software engineering and cryptography are thus necessary, but so far cryptography has drawn more attention. In fact, the software engineering aspects could be just as challenging, because election systems have a number of properties which make them almost a pathological case for robust design, implementation, testing and deployment. Electronic elections basically means that the process of voting should be done using electronic components. It is also known as E-voting.

           E-Voting is basically done in order to aid or take care of the chores of casting and counting votes. E-voting is an election system that allows a voter to record his or her secure and secret ballot electronically. In 2004, it’s estimated that around 30 percent of the population who has voting authority in the United States used some form of technology like e-voting, incorporating direct electronic recording (DER) touch screens or optical scanners, to record their vote for President. Electronic votes are stored digitally in a storage medium such as a tape cartridge, diskette,smart cardor any other medium used for the storage purpose before being forwarded to a centralized location where organization programs combine and organize results. Advocates of e-voting point out that electronic voting can reduce election costs and increase communal participation by making the voting process more convenient and accurate. Critics maintain that without a paper trail, recounts are more difficult and electronic ballot manipulation, or even poorly-written programming code, could affect election results.

Pakistan should optimize their elections by converting them into electronic elections. As the Pakistan is one of the countries who have higher corruption rate which is the major problem for Pakistan. In order to overcome this problem right Government is required to rule Pakistan and for that purpose the elections should produce accurate and pure results. And this is possible when the elections will digitized and managed throughout with software engineering. Results, Criteria, candidate’s eligibility etc. everything should be monitored digitally. That’s how we can see pure elections which will definitely result a developed and prosperous Pakistan.

By: Abbas Mansoor