118 research outputs found
Abstractions for designing and evaluating communication bridges for people in developing regions
This paper describes two novel abstractions that help soft- ware engineers work in developing regions to align social and technical factors when building communication systems. The abstractions extend two concepts familiar to engineers of computer networks and applications: the Open Systems Interconnect stack for design, and Quality of Service for eval- uation. The novel nature of the abstractions lies in how they help cultivate awareness of socio-cultural and technical is- sues when designing and evaluating communication bridges in the eld. Advantages of the abstractions are that they can be understood easily by software engineers, they aid communication with bene ciaries, and can therefore facili- tate collaboration. The paper makes an argument for these socially aware abstractions, describes the abstractions in de- tail, provides examples of how we used the new abstractions in the eld and then gives practical guidelines for how to use them. The simple nature of the new abstractions can help software engineers and end-users to work together to produce useful information technology based communication systems for people in developing regions.Telkom, Cisco, THRIP, NRF, SANPADWeb of Scienc
An Extended Platter Metaphor for Effective Reconfigurable Network Visualization
We adapt the Flodar [6] metaphor to visualize dynamic networks and present experimental results on the effectiveness of this approach. Dynamic reconfiguration of networks enable rapid optimization of per¬formance of a network, however, it poses several management difficulties when user intervention is required to resolve complex routing problems.
Our metaphor scales well for networks of varying size, addresses the cluttering problem seen in past metaphors and maintains the overall network context while providing additional support for navigation and interaction. We apply the metaphor to three dynamic reconfiguration management tasks and show how these tasks are visually represented with our approach.
We conducted an experiment with network administrators and researchers as subjects. A good understanding of network conditions portrayed in the metaphor was achieved within a short period
Using voice over IP to bridge the digital divide: a critical action research approach
There is a great disparity between those who have access to Information and Communication Technologies (ICTs) and those that do not. This phenomenon forms part of the Digital Divide. Many ICTs may be used to help overcome this divide if they are applied in a useful way, providing locally applicable content and services. Critical Action Research (CAR) is an approach used to develop such applications. CAR aims to empower people by involving them in the development process. Using CAR, this project investigates how Voice over IP (VoIP) may be applied in a productive way in an underserviced community. VoIP is an ICT used for sending voice over packet switched networks using Internet Protocol. It can be used to integrate data and voice to produce multimedia applications. In South Africa (SA), VoIP may only be provided by Telkom, the Second National Operator and the Under-Serviced Area Licensees. Using CAR and VoIP, an application is being developed to service a specific need of a particular rural community. The application will either provide a service to a small rural business or aid the provision of healthcare in rural areas. The project evaluates how well CAR integrates with a normal Software Development Lifecycle and makes policy recommendations for the use of VoIP in rural SA.Telkom, Siemens, THRI
Telemedicine using VoIP combined with a store and forward approach
Rural areas in South Africa have unique conditions such as remoteness and scarcity of reliable public facilities. Information and Communication Technologies (ICTs) introduced into these areas must be suitable for these conditions. Using a user-centred design approach based on Participatory Design and Action Research, we have developed a telemedicine application for a rural village in the Eastern Cape. This paper describes how we determined the requirements and design for the application and why we chose Voice over Internet Protocol (VoIP) combined with a store and forward approach to achieve our telemedicine goals. We present an overview of the methodology we are using, describe the software application we have developed and mention several challenges we have faced to date. Finally we conclude that VoIP and store and forward technologies are appropriate to the South African rural situation.Telkom, Siemens, THRIP, IDRC, SANPADDepartment of HE and Training approved lis
Software Engineering in Developing Communities
This paper reflects on our work in deriving targeted methodologies to develop IT applications and content in a developing world environment. This paper argues that a common thread over more than a decade of experience in building Information and Communication Technology systems has been a community centred approach. We relate this to the African philosophy of ubuntu. These approaches are wrapped into an iterative Action Research paradigm to include the communities of users directly
Computer Science and Global Development
This position paper argues that we should set ourselves the Grand Challenge of creating tools that people in the developing world appropriate for their own purposes.
I suggest that one such Grand Challenge is a tool that makes all telcos obsolete. Our allies in this might be the mobile handset manufacturers.
I also argue for community based values and methods that em¬brace the egalitarian principles of Action Research. I point out that Monitoring and Evaluation Tools are useful as a metric for development projects but need to be adapted for ICT Design
Design Doctorate in Computing: a defence of "doing cool stuff"
This position paper argues that it is time to extend the notion of worthwhile scholarship in Computer Science to embrace Design and to award doctorates in the field of Design
Constructivism, virtual reality and tools to support design
This paper describes a process for creating a design tool, which is based in constructivism. The process is described for the creation of a tool to help novices in designing virtual environment interactions, however it can be generalized to other design domains. The process consists of four steps: first constructivist values of atomic simplicity, multiplicity, exploration, control and reflection are distilled. Next, expert practices are researched and reframed in terms of the constructivist values. Thirdly, novice processes are examined and understood in constructivist terms. Lastly, prototypes are created and shown to target users. These steps are iterated until the designed tool is satisfactory
The role of outcome mapping in developing a rural telemedicine system
We describe the use of Outcome Mapping to guide the design of a rural telemedicine consultation system in South Africa. While Outcome Mapping was not primarily intended to guide design, we show that it tied in well with a cyclical participatory design method for an Information and Communication Technology for Development project
User interfaces for communication bridges across the digital divide
Connecting people across the "digital divide" is as much a social effort as a technological one. We are developing a community-centred approach to learn how interaction techniques can compensate for poor communication across the digital divide. We have incorporated the lessons learned regarding social intelligence design in an abstraction and in a device called the SoftBridge. The SoftBridge allows communication to flow from endpoints through adapters, getting converted if necessary, and out to destination endpoints. Field trials are underway with two communities in South Africa: disadvantaged Deaf users and an isolated rural community. Initial lessons learned show that we have to design user interfaces that allow users to understand and cope with delay. We also learned that social concerns are often more important than the technical issues in designing such systems
- …