Technology for Developing Communities

Many communities throughout the world have been underserved by technology to date and technology has caused barriers that have impeded their progress. These communities (whether they be poor rural populations in Africa and Asia or poor urban populations in South and North America or physically challenged communities throughout the world) have not benefited from state-of-the-art technology despite the pressing needs of these communities and the fact that the “developing world” constitutes of more than two thirds of the global population. Much of this divide is due to incompatible monetary, infrastructural, and operational skill requirements for much of modern-day technology. Thus, designing and implementing technology that can enhance suitable and sustainable development in these communities provides unique challenges in creativity and resourcefulness. While many organizations continue to focus on a variety of means to assist these communities in their quest for sustainable development, very few organizations have studied how technology can aid this process. My principal research objective is therefore to define and advance the science of “technology for developing communities” (TFDC); that is, computing technology solutions accessible and relevant to communities where monetary resources are scarce, technology is in its early stage of impact, and the accessible infrastructure and indigenous skills are very different from the norms prevalent in the technologically developed world. In particular, the communities and application domains I am interested in have the following attributes:
  • Technology is either absent or in an early stage of impact
  • Robustness, accessibility, and sustainability of technology solutions require overcoming several unique challenges
  • Identifying trust structures and securing community buy-in are non trivial challenges for sustainability and relevance
  • Education in maintenance and operation of technology solutions play a key role in sustainability and relevance
  • The markets that support the relevant communities are small and disconnected and thus, the technology solutions require additional creativity for impact and sustainability


TechBridgeWorld is in its early stages of operation, and a major part of our current work is conducting a variety of smaller-scale projects towards identifying the needs and challenges in these communities and thereby understanding and defining the currently non-existent science of TFDC. While this investigation is still in its early stages, we have begun to identify a few areas of necessary research of which the following are aligned with my research agenda:

Effectively coordinating human-machine teams
Due to large populations relying on labor-dependent income, the availability of cheap labor, and the lack of technological infrastructure, the solutions to most problems in developing communities will require effective human-machine systems. For example, environmental monitoring systems could be more prevalent if the data transportation and deployment of the sensors are carried out by humans while the data collection and analysis is carried out by computers. Similarly, human-machine teams can be deployed for more effective landmine detection, agriculture, healthcare, and even education. A principal difficulty in many of these communities is the lack of access to skilled professionals in essential areas such as medicine and education. Thus, relevant automated systems, if deployed effectively and coordinated with available human experts, can vastly enhance the quality of life in many of these communities. Coordinating these human-machine teams (scarce resources) is a non-trivial task however since often the same small team will need to address the needs of several villages or large geographical areas. Coordination algorithms that can effectively negotiate these constraints and maximize the desired objectives are therefore a necessary area of research in TFDC.

Enhancing robustness in human-machine systems
As described in the previous section, human-machine systems are a necessary element of several solutions in TFDC. These systems require different methodologies to operate effectively and robustly in many TFDC scenarios. For example, scheduling systems between a main hospital and surrounding health centers in Haiti requires humans not only to enter data into a computerized scheduling system but also humans traveling between the health centers and the hospital (often on foot) to act as the backup system for data transmission. Therefore, there is a great need for intelligent systems that can be cognizant of the human components of the system and provide necessary reminders and feedback mechanisms to improve robustness of the overall system. Systems that can also provide the necessary training to the human-components of the system will further enhance robustness.

Dealing with unreliable infrastructure
Transportation systems, communication systems, medical services, emergency response, retail industry, etc. are often very unreliable in underserved communities due to insufficient resources and poor infrastructure. In addition, there is a large human-labor-dependence in all of these systems and often the skill levels of the humans vary widely. Therefore there is a great need for optimization techniques that can plan, route, schedule, and coordinate for improved efficiency in these domains while taking into account the large probability of failure in different parts of the operation.

Intelligent processing of incomplete and uncertain data
Data acquisition is relatively difficult and lacking in quality control in a range of applications including medical diagnosis, agricultural diagnosis, epidemic prediction, optimizing flow of goods, etc. Intelligent systems that can collect, process, analyze, and inform based on incomplete and uncertain data, and even identify critical missing data so that limited resources are spent acquiring this data, can have significant impact in developing communities. Therefore, much research is necessary to develop relevant data mining, data processing, learning, and optimization algorithms in the context of TFDC.

Enhancing user interfaces for people with a variety of skills
User interfaces play a crucial role in relevance and sustainability of technical solutions in developing communities. Most users are unfamiliar with technology, often have literacy and language barriers, and sometimes even have physical challenges such as visual or aural impairments. User interfaces that are culturally relevant and accessible/adaptive to the different skill-levels of the users are thus in high demand for a large variety of applications. An example of an unusual and creative user interface for literacy is the use of same-language-subtitling in India which provides subtitles for popular Bollywood movie songs on TV and highlights the words as they are being sung. Since these video clips are very popular in India, and since most people know the lyrics, some indications are showing that people are learning to read while watching Bollywood video clips. Creating relevant and effective interfaces for technology tools will be a crucial element of the effectiveness and sustainability of the overall solution. Existing techniques for designing user interfaces do not address the constraints of TFDC, and hence, new advances are necessary in designing appropriate and adaptive interfaces relevant to TFDC.


In addition to these research areas aligned with my research interests, we have also identified the following areas of research as important areas of research for advancing TFDC:

Reducing the cost and power dependency of computing
Computers are very expensive in comparison to most consumer goods in developing communities. Often a hospital or school may only be able to afford one computer for all their operations. Thus, a key research challenge is to develop low-cost computing infrastructure that enables schools and hospitals (and other relevant organizations) to operate with minimal computing infrastructure. Possible solutions to this problem include developing new general low-cost devices sufficiently powerful for the necessary applications, developing low-cost devices for specific applications, and developing shared models for large groups to effectively share a single high-cost device. To add to this challenge, many of these communities do not have regular access to a stable power grid. As a result, power failures and power fluctuations are the norm. Thus, building intelligent systems that are low cost, that can be robust to power fluctuations, and that can have low dependence on access to a stable power grid is a much needed area of research if technology is truly to benefit developing communities.

Reducing the cost and power dependency of communication
The lack of communication infrastructure is a significant roadblock to the development of many communities. Communication allows farmers to obtain better prices for their crops, allows schools to share educational information, enables telemedicine, and in general, gives communities access to experts and resources outside their locality. For all of the reasons mentioned in the previous section, relevant communication solutions must be low-cost and have low power requirements while being able to tolerate frequent power fluctuations. Mobile phones have caused a significant change in many developing communities. However, much research is still needed to enable access to reliable communication in these communities. Some of the needed research is on developing new communication devices and infrastructure that match the needs of these communities, while other research is needed to create relevant applications and data transmission techniques that enable crucial needs such as remote diagnosis, environmental monitoring, and education despite the constraints of TFDC.

Creating low-cost transportation mechanisms that can traverse rough terrain
The lack of effective transportation systems causes many problems including the loss of large amounts of agricultural produce that cannot be stored appropriately or transported long distances. For all of the reasons mentioned in the previous sections, relevant transportation solutions must be low-cost and have low power requirements. In addition, roads are often in poor condition or non-existent so transportation mechanisms must be able to traverse rough (and sometimes mountainous) terrain. For example, currently, transporting patients from some mountainous areas of Haiti to a hospital in an emergency requires 8 adults to run from the patient’s home to the hospital with four adults at a time carrying the patient on a bed; the other four adults carry the patient when the first four are fatigued. Relevant transportation mechanisms will likely need to be general-purpose systems and therefore must also provide refrigerated storage capacity and/or safety components based on what is being transported. Much research is needed to enable access to relevant transportation devices; the primary need is for transporting human passengers in emergency situations and perishable goods to distributed markets.

The process of identifying the above areas of necessary TFDC research, and conducting the initial stages of research in some cases, has been the major accomplishment of TechBridgeWorld in the past couple of years. The next section of this document details some of these on-going TechBridgeWorld projects. Within the broader theme of TFDC, I have focused my efforts specifically on technology to enable and enhance access to education, healthcare, and safety in these communities. In particular, I have focused on the following topics:

  • Technology tools that enhance the efforts of educators (often a scarce resource)
  • Technology tools that improve access to health-care and safety
  • Defining and advancing the science of TFDC
  • Undergraduate and graduate educational resources to introduce students to the science of TFDC, and to inspire and guide future leaders in the field
Technology tools for educators
One of the greatest needs for sustainable development is a good education. Unfortunately, well-trained educators and resources for education are scarce in most developing communities. Additionally, students have several challenges in gaining access to education due to reasons such as physical or mental challenges, the necessity to provide income support for their families, economic difficulties in paying for education, or language barriers. Some of these challenges can be mitigated by innovative technology solutions. Within this broader theme, my interests are in creating technology tools to enhance the level of education and skills of people in underserved communities. Furthermore, from an education standpoint, I am interested in designing and teaching courses to enhance technology education in these communities so that future generations will be able to use and create technology to address community needs. Some relevant projects I am currently working on are briefly described next.

  • Adaptive Braille writing tutor:
    This project, initiated as V-Unit projects (www.cs.cmu.edu/~vunit) by Robotics Ph.D. students Nidhi Kalra and Tom Lauwers in partnership with the Mathru Trust for the Blind in India, explores the role of computing technology in assisting blind children to learn the skill of writing Braille. More than 90% of the world’s 161 million visually impaired people live in developing communities and despite the importance of literacy to employment, social well-being, and health, the literacy rate of this population is estimated at below 3%. Braille, the primary method of reading and writing for the blind, is often the key to independence in home and at work for these people. Despite the advantages that Braille literacy imparts, there are a number of barriers to learning Braille in developing communities. Unfortunately, poorer areas tend to have both a disproportionately high number of blind people and fewer resources for educating them. A Braille tutor that works within the economic and societal constraints of developing communities and that provides audio feedback to the students was developed and field tested in India with promising results. Illah Nourbakhsh was a faculty advisor on this project and the project also received significant support from the IGERT program on assistive technology. The project is continuing beyond the initial V Unit projects with the involvement of several students in Pittsburgh and in Qatar, and with the support of two grants to support undergraduate research.


  • The DeSIGN American Sign Language (ASL) educational game:
    This project was also initiated as a V-Unit project by Robotics Ph.D. student Ling Xu and Robotics M.S. student Vinithra Varadharajan in partnership with the Western Pennsylvania School for the Deaf. The project addresses the difficulties faced by deaf children when learning ASL and English. While most children learn to read and build their vocabulary in primary school with guided practice at home with family members, deaf children often cannot practice ASL at home since family members are not necessarily familiar or fluent with ASL. This results in deaf children graduating from American high schools with a 4th grade vocabulary. The DeSIGN educational game helps to reinforce the understanding of the meaning and context of words both in ASL and in English in a fun and interactive way, thus supporting the efforts of the teacher in the classroom. DeSIGN is easily customizable by the teacher, and provides the teacher with valuable information about the students’ performance aggregated over time. Rahul Tongia and Jack Mostow were faculty advisors on this project.


  • Project Kané:
    This project was designed for a class assignment in the Technology for Developing Communities course and its first phase was implemented as a V-Unit project by Robotics Ph.D. student Ayorkor Mills-Tettey with Jack Mostow and Tony Stentz as a faculty advisors. The project addresses the need for functional English literacy in primary education, one of the greatest development challenges facing Ghana. The project also contributes to a current thrust of the Government of Ghana and its developmental partners in the promotion of information and communications technology (ICT) for development. Thus, project Kané is aimed at investigating one approach to the use of information technology to promote literacy; namely, the use of the LISTEN English reading tutor developed by Professor Jack Mostow and group, in promoting better English reading skills in Ghana. Building on a successful 3-week pilot study, this project expanded to a collaborative effort between Carnegie Mellon University, Associates for Change, Accra, Ghana, and the Ghana-India Kofi Annan Center of Excellence in ICT (AITI-KACE), Accra, Ghana. This collaboration resulted in a proposal to UNESCO for a longer-term study to quantitatively measure the impact of an automated reading tutor in helping children in Ghana learn to read English. The study also proposes to compare the impact of the automated reading tutor to that of guided reading practice with older youth. This proposal to UNESCO was recently funded and the second phase of this project is currently underway in Ghana.


  • Education e-Village:
    Online access to computing-technology courseware is available via several online resources. However, many of these sites provide access to courseware designed for developed communities where technology applications are ubiquitous and where access to computers and relevant resources is made relatively easy. The Education e-Village (E-Village) project seeks to create and disseminate courseware that is purposefully designed to be relevant to developing communities where access to technology and relevant resources are scarce, and where the role of technology has not yet been defined in the community. The project also seeks to foster a community of educators and technologists devoted to increasing the quality, access, and relevance of computing technology education in underserved communities. Additionally, E-Village will serve to disseminate exercises, activities, and curricula that promote TFDC-related topics in all levels of education throughout the world. This work is funded by a Berkman faculty grant.


  • Teaching technical creativity through robotics:
    The demand for technology education and research is rapidly growing in technologically underserved communities around the world. This demand stems from the need for sustainable, relevant and accessible technology that is culturally and economically suitable in these communities. In response to these needs, this work, jointly carried out with Robotics Ph.D. student Ayorkor Mills-Tettey and with Brett Browning, aims to empower younger generations in developing communities to become both consumers and creators of relevant computing-technology and to encourage new and creative technology solutions for their communities rather than mimicking technology solutions that prevail in other communities. An important motivation for teaching robotics in technologically underserved communities is its multi-disciplinary nature and its ability to excite and inspire students to be creative. Thus robotics can play a powerful role in technology education and in motivating students to become technical experts in their communities.

While tremendous benefit results from technology education in underserved communities, implementing relevant courses is non-trivial and several challenges must be addressed. One of the most important challenges is the limited availability of the necessary equipment, mechanical and electrical components, and tools required for robotics projects. Addressing cultural perceptions and fears of technology can also provide interesting challenges when designing appropriate courses. Intellectually, the biggest challenge is in mapping classroom experiences to projects and concepts of local relevance. In some technologically underserved communities, cost can also be a concern since many of the available robotics kits tend to be outside the price range of local universities, and sometimes even computers are prohibitively expensive. Training and hiring technology educators and maintaining technical equipment can be a further challenge in many of these communities. Despite these challenges, technology education in underserved communities is an important endeavor.

While it is important to address all of the challenges, our work primarily focuses on undergraduate robotics education in communities with access to some computing infrastructure, but where technology is in its early stages of impact. Our courseware emphasizes the characteristics of participatory design, encouraging creativity, using local resources, inspiring with examples of state-of-the-art, enabling a broad understanding of computing-technology, teaching dissemination skills, and involving local community. We are also exploring opportunities for students and faculty in developing communities to gain access to membership in relevant professional organizations, and to participate in international conferences and disseminate their work globally. Our first two contributions in this area have been through relevant courses taught in Qatar (www.qatar.cmu.edu/cs/16200/) and Ghana (www.ashesi.org/ACADEMICS/compsci/robotics.html).

Technology tools for health and safety in underserved communities
A second important need for sustainable development is health and safety. Once again, well-trained health-care providers and resources for health and safety are scarce in most developing communities. Many people have to walk long distances and spend time waiting in long lines to get access to basic health care and this often competes with time spent in paid work. This is a new area that we have just started to explore. Specifically, I am involved in two exploratory projects in this area which are described next.
  • Scheduling patients in a small hospital in Haiti:
    Hôpital Albert Schweitzer (HAS) is a hospital in rural Haiti that serves an impoverished region of roughly 285,000 people, addressing their plethora of challenging health concerns. HAS works with a distributed “hub and spoke” health system, comprised of the main hospital and its satellite community health centers (CHCs). The hospital faces a number of challenges including limited communication, electricity deficiencies, and a degraded transportation infrastructure. Internally the hospital faces issues concerning staff with no formal scheduling or network management training. The result is that people walk long distances (sometimes 4-6 hours) to get to the hospital, stand in long lines, and are still unable to see a doctor in many cases. This leads to people waiting until they are very sick before they visit the hospital. HAS is in the process of implementing a multi-faceted strategy to outsource outpatient services to the CHCs in order to improve the continuity of care. The HATCH (Helping Advance Technology, Communication, and Health in Haiti) project was a V Unit project created to help HAS meet its objective of continuity of care by addressing two needs of the hospital: 1) a communication link between the hospital and CHCs, and 2) a viable scheduling system for outpatient services at the hospital. The project team included five students from the Carnegie Mellon University’s H. John Heinz III School of Public Policy and Management and several faculty and staff from TechBridgeWorld. The project resulted in a custom scheduling solution and recommendations for communication options between the hospital and CHCs.


  • BlindAid: Navigation system for the blind:
    This project was also a V-Unit project by Robotics students Sandra Mau, Nik Melchior, and Max Makatchev with the guidance of faculty advisor Aaron Steinfeld. The goal of this project is to develop navigational assistance technology for the blind and visually impaired. Specifically, a first version of a portable Electronic Travel Aid (ETA) was designed and developed for visually impaired users, along with accompanying radio frequency identification (RFID) localization infrastructure used to equip buildings. One of the major problems the visually impaired experience is trouble with indoor navigation in unfamiliar buildings. In wide open spaces such as an airport concourse, even if there are Braille signs at the counters, the blind may not be able to find them. There has been little done in assistive technology for indoor navigation, known as Electronic Orientation Aids (EOA). BlindAid’s goal is to introduce an EOA system which is relatively inexpensive for both the blind and the businesses that equip their buildings. RFID tags are used to set up a location–tagging infrastructure within buildings such that the blind can use an RFID equipped ETA to determine their location. The system relies on software that can utilize the localization data to generate vocal directions to reach a desired destination. Preliminary experiments with a few visually impaired volunteers validated the plausibility and usefulness of this technology solution.
Defining and advancing the science of TFDC

Defining and advancing the science of TFDC is an important part of the work I do in this area. Because this is a new area of research, much of my time and energy at this early stage has been dedicated to creating an active and high-quality research community in TFDC both within and outside Carnegie Mellon University. Relevant activities include designing and implementing several TechBridgeWorld courses and programs at Carnegie Mellon University, organizing relevant conferences, workshops, and academic journals, exploring new funding mechanisms and opportunities for this area of research, building relevant partnerships with a variety of organizations around the world, and publishing relevant papers and presenting relevant talks and panels in existing conferences, workshops, and journals.

Specifically, at Carnegie Mellon University, we now have several sustained courses and programs under the TechBridgeWorld umbrella including courses such as Technology Consulting in the Community, Technology and Global Development, Technology for Developing Communities, the V Unit, Technology Consulting in the Global Community, and the TechBridgeWorld seminar series. In terms of conferences, workshops, and journals, I was on the programming committee of the inaugural conference on Information Communication Technology for Development that was held at the University of Berkeley in 2006, jointly organized by Carnegie Mellon University, Microsoft Research, and the University of Berkeley. This conference also promoted the ITID journal published by MIT Press. I was also an invited panelist and program committee member for the first workshop on the same topic at IJCAI 2007, organized by Microsoft Research India. Since then, I have been invited to several other opportunities to speak on the topic of TFDC.

Securing funding for this work has been non-trivial and has required coordinated efforts to convince alumni, industry, foundations, and individual donors to invest in this research area. Building relevant partnerships has required reaching out to a variety of organizations ranging from universities and schools to non-governmental organizations, to governmental ministries, and even hospitals and small businesses and not-for-profit organizations. I also accepted an on-going foreign assignment (one semester a year for six years) at our Qatar campus to increase the impact of my work in the Gulf region.

Dissemination of our work in this area has been accomplished by publishing a journal paper in an online ACM journal, conference and workshop papers in conferences such as ICRA and IJCAI, and presentations and panels in conferences including the Grace Hopper Celebration and IJCAI. Finally, we have created and maintain an active webpage (www.techbridgeworld.org) and are pursuing a potential opportunity to publish a book describing the science, challenges and innovations in TFDC.

Educational resources for future leaders in TFDC
I am also invested in designing and teaching courses and other educational programs that emphasize TFDC-related topics at Carnegie Mellon University and promoting these courses in other universities so that future generations of technologists can continue and enhance this area of research. Relevant programs and courses I have built over the last few years are described next. Additionally, I continue to extend my efforts in understanding cultural and gender differences and similarities in computing technology and incorporating this understanding into the development of educational technology through designing and teaching robotics and related courses in diverse cultures and through my leadership in organizations such as women@SCS (www.women.cs.cmu.edu).
  • Technology for Developing Communities (Graduate course) and Technology and Global Development (Undergraduate course):
    These sister courses explore meaningful ways to use advanced technology to support the development of communities where the world's poorest people live. We review the history and politics of development over the last century, the economic and social contexts in which development work takes place and current applications of advanced technology for sustainable development. Students participate in discussions and debates, evaluate existing development projects, and participate in a simulated field study based on a past TechBridgeWorld project in both courses. In addition, students complete an independent or small group class project in the graduate version of this course. The first version of the graduate course was taught in collaboration with the University of California in Berkeley. The current course has evolved in many ways and is now taught at both the graduate and undergraduate levels. The undergraduate version of this course was selected as the representative course from the School of Computer Science for the Carnegie Mellon initiative to globalize the curriculum. This course will be offered for the first time at our Doha campus in the fall of 2007. I co-designed and co-teach these courses with Joseph Mertz (CSD and Heinz), Rahul Tongia (COS and EPP), and Jay Aronson (History).


  • Technology Consulting in the Community (Course) and Technology Consulting in the Global Community (Internship):
    Technology Consulting in the Community (TCinC) is a special university-community learning partnership. Carnegie Mellon undergraduate and graduate students work with a local non-profit organization to use, manage, plan for, and integrate technology into the organization and its programs. Students develop technical consulting and management skills while collaborating on site with a community leader of a local organization. The course has been taught by Joseph Mertz (CSD and Heinz) in Pittsburgh for 9 years and has partnered with over 150 not-for-profit organizations in Pittsburgh. I will co-teach this course with Joe for the first time at our Doha campus in spring 2008. We are currently working on culturally adapting the course to suit the needs of the Doha community. The global version of this course, Technology Consulting in the Global Community, is an exciting program that provides students with an opportunity to work as a technology consultant for a government ministry, academic institution, or non-profit organization in a foreign country. Recent partner locations include Chile, the Cook Islands, the Federated States of Micronesia, India, the Republic of the Marshall Islands, the Republic of Palau, and Sri Lanka. Students apply, are selected, and prepare for this consulting assignment over the late spring and early summer, and then complete a 10-week summer internship with the assigned partner organization. Students must also sign up for a mini course in the fall semester to wrap up and disseminate the work they completed over the summer.


  • V Unit (Graduate independent study):
    The V-Unit is an endeavor undertaken by the Computer Science Department to provide graduate students with the opportunity to pursue an independent study that broadens their perspective of the impact of their research beyond the laboratory. The "V" stands for "vision" and the goal of the program is to help students learn how to formulate a vision for the greater impact of their research. Now offered in CSD, LTI, RI, Heinz, INI, ISRI, and HCII, the V Unit has lead to many interesting projects ranging from the application of machine learning techniques to soil mapping for agriculture in the tropics (RI student Juan Pablo with faculty advisor Drew Bagnell), to creating a audio version of “CAPTHA” to enable secure online transactions for the visually impaired (LTI student Andy Schlaikjer with faculty advisor Luis von Ahn). I coordinate this program in collaboration with Manuela Veloso.


  • TechBridgeWorld seminar series:
    The TechBridgeWorld seminar series seeks to bring relevant speakers to the Carnegie Mellon University campus and promote debate and interest among the campus community on topics relevant to TFDC. A special emphasis is placed on providing opportunities to speakers from developing communities. Past seminars have included speakers from Sri Lanka, India, Lebanon, and the United States speaking on topics ranging from appropriate technology in Haiti to Internet booths in Indian villages to disaster response in Sri Lanka. Special events in this seminar series have included a poverty simulation developed by the Community Action Partnership of Missouri and an alumni panel discussion on cultural intelligence.