Prof. William Tucker
Permanent URI for this collection
Position: Associate Professor Department: Computer Science Faculty: Faculty of Natural Science Qualifications: BA (Trinity University, USA), MS (Arizona State University, USA), PhD (UCT) Research publications in this repository ORICD iD 0000-0001-8636-7281 More about me: here, here and here Tel: 021 959 2516 Fax: 021 959 1274 Email: btucker@uwc.ac.za
Browse
Browsing by Author "Blake, Edwin H."
Now showing 1 - 16 of 16
Results Per Page
Sort Options
Item Abstractions for designing and evaluating communication bridges for people in developing regions(ACM, 2010) Tucker, William David; Blake, Edwin H.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.Item Bridging communications across the digital divide(CTIT, 2004) Blake, Edwin H.; Tucker, William DavidConnecting people across the Digital Divide is as much a social effort as a technological one. We are developing a community-centered approach to learn how interaction techniques can compensate for poor communication across the Digital Divide. We have incorporated the lessons learnt regarding Social Intelligence Design in an (abstract) device called the SoftBridge. The device allows information 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. First lessons learned show that we have to design user interfaces that allow users to understand and cope with delay (latency) as a necessary consequence of our approach.Item Deaf telephony: community-based co-design(Wiley, 2011) Blake, Edwin H.; Tucker, William David; Glaser, Meryl; Freudenthal, AdindaThe process of community-based co-design is one that explores various solution configurations in a multi-dimensional design space whose axes are the different dimensions of requirements and the various dimensions of designer skills and technological capabilities. The bits of this space that one can ‘see’ are determined by one's knowledge of the user needs and one's own skills. Co-design is a way of exploring that space in a way that alleviates the myopia of one's own viewpoint and bias. As one traverses this space one traces a trajectory according to one’s skills and learning and according to the users’ expressed requirements and their learning.Item Deaf telephony: community-based co-design (case study)(Wiley, 2011) Blake, Edwin H.; Tucker, William David; Glaser, Meryl; Freudenthal, AdindaThe process of community-based co-design is one that explores various solution configurations in a multi-dimensional design space whose axes are the different dimensions of requirements and the various dimensions of designer skills and technological capabilities. The bits of this space that one can ‘see’ are determined by one's knowledge of the user needs and one's own skills. Co-design is a way of exploring that space in a way that alleviates the myopia of one's own viewpoint and bias. As one traverses this space one traces a trajectory according to one’s skills and learning and according to the users’ expressed requirements and their learning.Item Developing locally relevant applications for rural areas: a South African example(SAICSIT, in assocation with ACM, 2004) Chetty, Marshini; Tucker, William David; Blake, Edwin H.The digital divide between rural and urban areas within developing countries is vast. We investigate how to address this divide by introducing Information and Communication Technologies (ICTs) into remote rural areas. Our aim is to discover how to create locally relevant software applications with appropriate content for these areas. We use a user centred design approach and a modified software development lifecycle that is participatory, iterative and cyclical. This process is based on principles from Participatory Design and Action Research. This paper presents our initial experience of developing a telemedicine application for a rural village in the Eastern Cape Province of South Africa using this process. We present an overview of the methodology, describe the software application we have developed and cite several challenges we have faced. Finally we conclude that an inter-organisational and inter-disciplinary approach is needed to develop software for remote areas.Item MUTI Telehealth(2007) Tucker, William David; Vuza, Xolisa; Chetty, Marshini; Blake, Edwin H.; Marsden, Gary; Pearson, Murray; Westerveld, RudiFor four years we have been iteratively evolving MUTI, a rural telehealth system, for hospitals and clinics in a remote rural part of the Eastern Cape in South Africa (Chetty, 2005; Chetty et al., 2003, 2004a; Maunder et al., 2006; Vuza, 2006; Vuza & Tucker, 2004). MUTI enables nurses and doctors to use a wireless Internet Protocol-based communication system to conduct patient referrals, request ambulance services, order supplies and generally keep in contact with one another. The primary community-oriented goal was to prevent unnecessary travel by sick patients from the clinic to the hospital, as transportation in these poverty-stricken and geographically dispersed areas is difficult and expensive for the local inhabitants. We hope that the system can enable nurses at the clinic to learn how to treat a wide range of problems locally by consulting with doctors that they normally do not meet or even speak with. We also hope that the system will lessen the workload for doctors at the hospital. As we expected, integrating new technologies into their everyday work lives is not straightforward or easy.Item Open user interconnect and quality of communication(Telkom, 2004) Tucker, William David; Blake, Edwin H.; Marsden, GaryWe looked for and found two situations within the South African Digital Divide where constant and severe macro-scale latencies would most likely interfere with the usage of Information and Communication Technology (ICT) solutions. We describe how these systems tend to exhibit both social and technical macro-scale delays. Our experience building bridges for these communities has inspired several innovations with respect to the design, development and measurement of IP communications systems. The main contribution is the Open User Interconnect (OUI) stack, a communications system model that explicitly includes the user in relation to the underlying network. The OUI stack is orthogonal to the Open System Interconnect stack. There are two outcomes from including the user in the model. First, the OUI approach necessitates the adoption of usercentred methods such as Participatory Design and in the case of the South African Digital Divide, the adoption of Action Research principles. The second outcome is a user-centred measurement notion, called Quality of Communication (QoC), that is a macro-scale spin on Quality of Service. QoC explicitly includes the measurement of user behaviour in addition to system metrics. In conclusion, we suggest that these Digital Divide-inspired contributions may be applicable to IP communications system design, development and measurement in general. The paper concludes with a brief dissertation completion plan.Item Reflection on three years of rural wireless Internet Protocol communication(Telkom, 2007) Tucker, William David; Blake, Edwin H.; Marsden, Gary; Pearson, Murray; Westerveld, RudiThis paper reports on three years of research and fieldwork with a rural wireless Internet Protocol communication project. We built a long-range WiFi network and custom communication software to support a rural telehealth project in the remote Eastern Cape. We report on our work using cellular networks, devices and applications as reference technologies because our users and beneficiaries are very comfortable with them. Of most concern are the technological and contextual issues affecting take up of the systems we designed. The paper intends to provide a summary analysis of our experience so that others in the field can learn from our successes and mistakes with respect to rural Information and Communication Technology for Development (ICT4D) in a South African context.Item The role of Outcome Mapping in developing a rural telemedicine system(International Information Management Corporation, 2008) Tucker, William David; Blake, Edwin H.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.Item Socially aware software engineering for the developing world(IIMC International Information Management Corporation, 2006) Blake, Edwin H.; Tucker, William DavidWhile the social effects of Information Technology (IT) have received much attention there is very little work on targeted methodologies to develop IT applications and content in a developing world environment. This paper describes a methodology called Socially Aware Software Engineering we are busy formulating based on firsthand experience building Information and Communication Technology solutions. Our method is based on a classical user-centred approach from Human Computer Interaction combined with aspects of Participatory Design and cyclical software engineering practises. These approaches are wrapped into an iterative Action Research paradigm in order to directly include the community-based users of our systems. We outline three cases studies based on our evolving method. The paper concludes with suggestions on changing the nature of tertiary curricula in developing countries in a way that integrates this socially aware software engineering methodology.Item SoftBridge: a multimodal instant messaging bridging system(Telkom, 2003) Lewis, John; Tucker, William David; Blake, Edwin H.Instant Messaging is traditionally a text only a air. However, there are instances when it would be useful to bridge to other types of media, like speech. The SoftBridge is an application framework that enables this kind of communications bridging using instant messages. Its use of protocols like the Jabber Instant Messaging Protocol and the Simple Object Access Protocol makes it simple, open and extensible. It also allows bridging to non IP communications infrastructure, like the telephone network. We describe the design and architecture of the system, protocol and extensibility mechanism. Finally we describe our experimental methodology and discuss the results of our initial experiments.Item SoftBridge: an architecture for building IP-based bridges over the digital divide(Telkom, 2002) Lewis, John; Tucker, William David; Blake, Edwin H.Users and computing equipment have varying capabilities that include the abilities to exchange text and audio, engage in high bandwidth communication, etc. As the technological options increase, e ective communication between the di erent media has be able to bridge across these options: the bridges have to take into account network quality, end-user equipment capabilities as well as user preferences and capabilities. Our research proposes a Soft- Bridge, an abstracted communications platform for the construction of applications across disparate capabilities found in various Digital Divides. We outline the architecture and the requirements that the SoftBridge has to ful ll. An approach and some initial work is described.Item Telemedicine using VoIP combined with a store and forward approach(Telkom, 2004) Chetty, Marshini; Tucker, William David; Blake, Edwin H.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.Item Towards communication and information access for deaf people(SAICSIT, 2014) Blake, Edwin H.; Tucker, William David; Glaser, MerylIn tightly circumscribed communication situations, an interactive system resident on a mobile device can assist Deaf people with their communication and information needs. The Deaf users considered here use South African Sign Language and information is conveyed by a collection of pre-recorded video clips and images. The system was designed and implemented according to our method of community-based co-design. We present several stages of the development as a series of case studies and highlight our experience and the implications for design. The first stage involved ethnographically inspired methods such as cultural probes. In the next stage we co-designed a medical consultation system that was ultimately dropped for technical reasons. A smaller system was developed for pharmaceutical dispensing and successfully implemented and tested. It now awaits deployment in an actual pharmacy. We also developed a preliminary authoring tool to tackle the problem of content generation for interactive computer literacy training. We are also working on another medical health information tool. We intend that a generic authoring tool be able to generate mobile applications for all of these scenarios. These mobile applications bridge communication gaps for Deaf people via accessible and affordable assistive technologyItem User interfaces for communication bridges across the digital divide(Springer-Verlag, 2006) Blake, Edwin H.; Tucker, William DavidConnecting 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 learnt regarding Social Intelligence Design in an abstraction and device called the SoftBridge. The Soft- Bridge 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 the technical issues in designing such systems.Item Using voice over IP to bridge the digital divide: a critical action research approach(Telkom, 2003) Chetty, Marshini; Tucker, William David; Blake, Edwin H.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.