118 research outputs found

    Abstractions for designing and evaluating communication bridges for people in developing regions

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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"

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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
    corecore