election observation

Election Monitoring with SMS: Lightweight Mobile Data Collection Meets Powerful Mapping Analytics

Posted by KatrinVerclas on Feb 25, 2010

As we are getting ready for our event in Washington DC tomorrow that will focus on New Tools for Better Elections, we are excited to see that more open source options for mobile data collection and analysys are becoming available than ever sbefore.  Development Seed, one of the most promising Drupal development shops around right now, has been an innovator in developing platforms for data analysis, in particular.
This article describes the latest release of its open-source platform Managing News, and its integration with a low-cost SMS gateway for mobile data collection. It was written by Development Seed's Robert Soden and is republished here with permission.

We can now dynamically map and visualize real-time SMS messages in Managing News using the new SlingshotSMS feature. All the code is available on github.

This release is particularly exciting for us because it ties together two of our core projects in such a way that each is made better. SlingshotSMS is a lightweight SMS gateway that can be run off of a USB drive, needing only a GSM modem and an internet connection to act as a bridge between mobile phones and the web. Managing News is a powerful data aggregator and visualization tool that lets distributed teams work together to make large amounts of information useful. Together, they provide an extensible framework for teams conducting mobile data collection projects in the field.

Extensibility is key here because we need this to meet a wide variety of use cases in order for it to be useful. We have been particularly focused on use cases related to election monitoring, but this is just one of many possible applications. Here's a graphic that Saman made illustrating how the system works:

 Using SlingshotSMS with your team  

This technology is meant to accompany your existing processes of data collection. You have people in the field, they have cellphones, you have a phone back in headquarters, and they can text in messages to you that are then relayed to a visualization space, which helps keep you and your team on the same page.

 Setting Up SlingShotSMS Since SlingshotSMS runs on a USB drive, you just plug it in, plug in your phone, and set up what website you want to have the SMS messages sent to. The SMS messages are turned into RSS 2.0 and PUSHed, like as a fat ping. You computer just needs internet to send these messages.

 SlingshotSMS in the field

Going back to this election monitoring example, here you see the election monitor is texting in that the polling station is closed. You'll notice that the text message contains a few things: a polling station ID, the word "closed", and the word "security." These are key terms we are going to want to look for on the Managing News side to flag.

 SlingshotSMS integration with Managing News  

SlingshotSMS just pushes the data up to Managing News. The Managing News site will have a custom parser that will break up this text message, pulling out key words and numbers.

Customizing SMS parsing for each project

Out of the box, the Managing News/SlingshotSMS bridge simply accepts the SMS and incorporates it into the default Managing News workflow, ignoring important information in this example like the fact the polling station is closed and there is a security issue. This is where the pluggable nature of Managing News proves its worth. It is simple to write a custom parser that replaces the default parser that ships with Managing News. With some creative use of the Drupal taxonomy system to filter incoming results into Managing News channels and some very basic regex, you can quickly have a system that is able to capture this data and let Managing News users react to it. We'll publish a blog post soon explaining exactly how to do this.

Authentication

Authentication of incoming SMS messages is vital in these situations, and we took extra care to make sure the Managing News Slingshot feature will only receive data from authorized sources. The framework is dependent on the Drupal KeyAuth module which allows signed messages to pass between a SlingshotSMS installation and Managing News. When setting up the Managing News Slingshot feature, users are given public and private keys that they then copy into the SlingshotSMS configuration file. In the future we are considering switching to an OAuth based solution.

To get set up, you'll need the following:

Editors Note: We will test-run Managing News and Slingshot in an upcoming software review but meanwhile congratulate Development Seed on the ongoing efforts in building better open source tools for mobile data collection and analysis.

Election Monitoring with SMS: Lightweight Mobile Data Collection Meets Powerful Mapping Analytics data sheet 6858 Views
Countries: Afghanistan

Election Monitoring, Citizen Reporting and Mobile Phones: An Interview with Ian Schuler

Posted by AnneryanHeatwole on Feb 08, 2010

The National Democratic Institute and MobileActive.org are hosting "New Tools for Better Elections", a conference on February 26th on new technologies for fair, representative and equitable elections. In preparation for the event, we sat down with Ian Schuler, Senior Manager of Information and Communications Technology Programs at the National Democratic Institute. Schuler specializes in the application of mobile technology for the advancement of democracy and human rights, He is the author of SMS as a Tool in Election Observation.

In this conversation, Schuler breaks down not only the differences between election observation, citizen reporting, and crowd-sourcing, but also explains why these distinctions matter and how mobile technology is changing the way elections are held. Read on for excerpts from our conversation, or scroll down to watch the interview in its entirety.

Q: You and NDI have done a lot of election monitoring around the world. Explain why election monitoring matters. 

A: Elections are the main process by which people participate in their government by selecting their leaders. People expect that it’s going to be a fair process, and that it’s going to be an accurate process. So it’s important for people to have confidence to know that somebody is really systematically watching the entire process to make sure that it is good. Election monitoring prevents fraud by making it harder for the people who want to manipulate elections to do so; it detects fraud when it happens, and it lets people know if the process was good – and if it was not, what were the problems and what might be constructive, non-violent ways of remedying those problems, whether it’s simply improving the process for later or rerunning elections or whatever is warranted in that situation. 

SMS As A Tool in Election Observation

Posted by AnneryanHeatwole on Oct 09, 2009
SMS As A Tool in Election Observation data sheet 4690 Views
Author: 
Ian Schuler
Publication Date: 
Apr 2008
Publication Type: 
Journal article
Abstract: 

In a short time, SMS messaging has demonstrated an impressive ability to help election-monitoring organizations overcome many logistical challenges to effective election oversight and protection of citizens’ rights.

The speed of communication and processing the flexibility and the coverage SMS can provide gives monitoring organizations a powerful tool for organizing volunteers and responding instantly to an evolving election environment. These tools allow groups to quickly collect a rich dataset of election information.

When combined with a reporting methodology that utilizes a representative sample of polling stations, SMS reporting contributes to a deep understanding of how elections are conducted across a country and whether the results reflect the will of the people. When shared with the public, these insights help citizens recognize their right to information about the electoral process. When citizens have more information about the electoral process and understand the degree to which elections represent their will, they are more likely to participate in the process and are better able to demand elections in which they can have confidence.

In contentious and politically tense situations, the ability to comment immediately on the conduct of the election can help to stabilize a potentially volatile postelection environment. Election-monitoring groups using SMS can quickly identify violations of citizens’ rights and alert authorities in time to have problems remedied on election day.

In addition to election observation, SMS has been used in other ways to protect the right to vote, such as voter education and voter registration. SMS text messages have provided a way for citizens to lodge official complaints and informal opinions on an election. However, citizens’ rights to transparency and accountability do not end with elections. It is easy to imagine how SMS could be used between elections to engage citizens and to protect civil rights. Citizen groups with experience collecting and providing information on elections might use similar methods to advocate for citizen interests in other areas. These tools could be used to monitor government service delivery and identify corruption. By systematically deploying to schools and clinics and reporting on resources available, groups would be able to determine whether their government is living up to its promises and identify areas where government managers are diverting resources.

SMS also could be used to report unfair and exploitive practices by police and government officials between elections. These exercises would experience different logistical challenges than election observation. Nonetheless, a cheap, easy, and ubiquitous tool like SMS could play in important role in making governments accountable to their citizens every day.


Afghani Journalists Gear up for Elections

Posted by PrabhasPokharel on Aug 17, 2009

As Afghanistan's second democratic elections nears on August 20th, journalists are gearing up for fair and accurate reporting. The NGO Nai and the media development organization Internews have trained journalists and civil society workers over the past few months in fair and accurate reporting. Training includes, according to Internews, "active learning practices, the understanding of regulatory information on all aspects of the elections, and the importance of fair reportage."

Mexicans report votes (and nonvotes) with SMS

Posted by CorinneRamey on Jun 19, 2009

On July 5th, Mexicans will go to the polls to elect new members of the Chamber of Deputies, the lower house of Congress. Two Mexican initiatives, Cuidemos El Voto and Anulo Mi Voto, are using SMS in different ways to make people's voices heard in what they fear will be a less-than-democratic election.

Cuidamos El Voto

By simply sending a text message, citizens will be able to report any voting irregularities or other problems.  But Oscar Salazar hopes that Cuidemos El Voto, the vote monitoring system, doesn't receive too many texts.

"We really hope that the number of incidents is low, this will mean Mexican democracy is for real," wrote Salazar in an email interview with MobileActive, who is coordinating the project. "However, if this is not the case, we want to provide NGOs and common citizens with the tools to enforce this process."

Election Observation in Lebanon - Mobilized, Part 2

Posted by KatrinVerclas on Jun 07, 2009

Sharek961 is another effort in Lebanon to monitor the election there today on June 7. Unlike LADE which uses more than 2,000 trained volunteer election monitors to systematically report from polling stations throughout the day, Sharek961 aims to get ordinary Lebanese citizen to text, call, and email in incidences from polling stations, crowdsourcing the conduct of the critically important election there.

According to Sharek961's press release, 

"Sharek961.org [is[... empowering citizens to report in Arabic and in English, through four means; SMS, email, Twitter and web reports. Reports can address anything election-related happening around the country, from political rallies and polling queues to vote-buying and violence. Sharek961 anonymously publishes these reports alongside news reports, blog posts, photos, videos and tweets, on an interactive map, making them publicly available to all citizens, media outlets, and organizations."

Sharek961 notes that it

Election Observation in Lebanon - Mobilized, Part 1

Posted by KatrinVerclas on Jun 05, 2009

Lebanon will hold a critically important parliamentary election on June 7, and election observers from around the world have descended on the country.  However, as in many other countries now, there are local organizations and citizen efforts on the ground that are using mobile technology for sophisticated election observation efforts.  The Lebanese Association for Democratic Elections (LADE) and the Coalition Libanaise pour l’Observation Elections (CLOE), for example, have put in place an extensive SMS reporting system, for example. LADE will deploy a total of 2,500 volunteer citizen observers throughout the country directly at the 5181 polling stations.