Date of Award


Call Number

QA76.76.C64 H42 2017

Document Type

Open Access Thesis

Degree Name

Master of Science (MS)


Computer Science

First Advisor

Bruce MacLeod


Equatorial Guinea, Campaign Information Management System, Computer Science


This work addressed challenges of software system interoperability faced by the Open Health and Demographics Surveillance System (OpenHDS). OpenHDS is a distributed application for demographic data collection which was used during a public health intervention in Equatorial Guinea. Specific challenges faced during this intervention included offline data collection and synchronization, changing data collection and software requirements, data size and system performance, and correction of software and data collection errors. This work produced in a new system, the PODS OpenHDS System, which applied four design themes in order to address these challenges: Polymorphism, developer Operations, Declarative style, and Self-description.