Hussein Suleman

Hussein Suleman
University of Cape Town | UCT · Department of Computer Science

MSc UDW PhD VPI&SU

About

138
Publications
25,806
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,067
Citations
Introduction
Additional affiliations
January 2010 - December 2015
University of Cape Town
Position
  • Professor (Associate)
January 2003 - present
University of Cape Town
Education
August 1997 - December 2002
February 1995 - February 1997
University of Durban-Westville
Field of study
  • Computer Science
January 1994 - January 1995
University of Durban-Westville
Field of study
  • Computer Science

Publications

Publications (138)
Chapter
Digital library systems are not always successfully implemented and sustainable in low resource environments, such as in poor countries and in organisations without resources. As a result, some archives with important collections are short-lived while others never materialise. This paper presents a new toolkit for the creation of simple digital lib...
Chapter
Search and browse, incorporating elements of information retrieval and database operations, are core services in most digital repository toolkits. These are often implemented using a server-side index, such as that produced by Apache SOLR. However, sometimes a small collection needs to be static and portable, or stored client-side. It is proposed t...
Chapter
Installing and configuring a digital repository toolkit for an organisation is a non-trivial task for which many organisations now seek external third-party service providers. Some of these service providers offer a cloud-hosted environment. However, universities increasingly have such cloud infrastructure in-house to support internal systems, and...
Chapter
Language identification is an important pre-process in many data management and information retrieval and transformation systems. However, Bantu languages are known to be difficult to identify because of lack of data and language similarity. This paper investigates the performance of n-gram counting using rank orders in order to discriminate among...
Conference Paper
South Africa is a linguistically diverse country: it is a home to 11 official languages of which nine, excluding English and Afrikaans, are Resource Scarce Languages (RSLs). Accordingly, many South Africans struggle to access information written in their native languages on the Web. Unfortunately, lack of access to information hinders social econom...
Conference Paper
Unsupervised morphological segmentation is attractive for low density languages that have little linguistic description, such as many of the Bantu languages. However, techniques that cluster morphologically related words use string similarity metrics that are more suited for languages that have simple morphological systems. This paper proposes a we...
Conference Paper
Full-text available
Peer tutoring models that involve senior students teaching junior students is a well established practice in most large universities. While there are a range of teaching activities performed by tutors, these are often done in an ad hoc manner. We propose to leverage organised orchestration in order to make peer tutoring more effective. A prototype...
Conference Paper
Despite the availability of massive open information and efforts to promote multilingualism on the Web, content in Bantu languages remains negligible. Additionally, Information Retrieval (IR) systems, such as the Google search engine, use algorithms that work well with languages that have the most content. Similarities across related languages such...
Conference Paper
The use of technology to orchestrate learning activities in formal learning spaces is becoming commonplace. However, orchestration is arguably conducted in an ad hoc manner. This paper presents a comparative analysis between ad hoc orchestration---using the PortableApps platform---and organised orchestration---using an implemented workbench user in...
Conference Paper
Many primary school students in rural areas of developing countries perform poorly in national final exams, and therefore, fail to transit to secondary schools. This problem causes undereducation and shortage of skilled manpower in the developing countries. Mobile Academic Performance Prediction System (MAPPS) is a technology that categorises stude...
Conference Paper
Unemployed and information illiterate people often have the greatest need for information because it could change their lives. While a lot of information on jobs and training is available online, it is unclear if the target users are indeed able to find such information. This paper presents the findings of a study of the expectations of low skilled...
Conference Paper
Most learners in resource-constrained environments own mobile phones that they could use to learn programming while outside the classroom. However, limitations of mobile phones, such as small screens and small keypads, impede their use as typical programming environments. This study proposed that programming environments on mobile phones could incl...
Conference Paper
This paper reports on an experiment with a flipped classroom for a Computer Architecture course. In a flipped classroom, students access content out of the classroom and then engage in a discussion in-class, rather than the other way around. This seemed like an ideal strategy for a course that can easily focus on the minutiae of architectural detai...
Conference Paper
The proliferation of under-sea and terrestrial fibre optic cables in Africa is leading to an evolution of the interconnection among Africa's National Research and Education Networks (NRENs). To fully monitor and track this evolution, NREN stakeholders and researchers need to continuously run active network measurements to map the inter-NREN topolog...
Conference Paper
Previous research on National Research and Education Networks (NRENs) in Africa has shown high latency in traffic exchanged between networks, with 75% of this traffic taking circuitous routes through Europe. This paper presents a user-centered creation of a geospatial visualisation tool that can be used to show the network structure of African NREN...
Article
Abstract Effective classroom management is considered a key criterion to making classrooms effective learning environments. Supporting classroom orchestration—the teacher-centric real-time management of classroom activities—is central to achieving effective classroom management. However, the multi-faceted nature of classroom orchestration, its comp...
Conference Paper
Full-text available
Active topology measurements on the African Internet have showed that over 75% of the intraAfrica traffic destined for Africa's National Research and Education Net- works (NRENs) uses intercontinental links, resulting in high latencies and data transmission costs. The goal of this work is to investigate how latency-based path selection using Locato...
Conference Paper
Customized text input editors on mobile devices for languages with no standard language models, such as some African languages, are vital to allow text input tasks to be crowdsourced and thus enable quick and precise participation. We investigated 4 different mobile input techniques for complex language scripts like |Xam and collected accuracy data...
Conference Paper
The use of mobile devices is increasing in the cultural heritage and museum context. The most common approach is to provide a customized mobile device to the museum visitor to navigate museum spaces. In this paper, a mobile cultural heritage guide is presented, which enables image based navigation of rock art sites using computer vision and image p...
Conference Paper
isiZulu is a Bantu language spoken by approximately 9 million people, but with very few written documents available on the Internet. The lack of electronic documents and supporting infrastructure to store and retrieve documents in isiZulu is an additional threat for its survival as a written language. This paper documents an investigation into the...
Conference Paper
Digital archives have focused on the collection of information and not on the collaborative capabilities digital heritage archives could have. In this study, we look at how we can add a collaborative element to an already existing digital heritage archive and incentivise users to engage with it more. Using gamified annotations, we show that gamific...
Conference Paper
Building language corpora for low resource languages such as South Africa’s isiXhosa is challenging because of limited digitized texts. Language corpora are needed for building information retrieval services such as search and translation and to support further online content creation. A novel solution was proposed to source original and relevant m...
Article
Full-text available
Low adherence rates to tuberculosis (TB) treatment are one of the major barriers to improving TB cure rates. Developing regions such as sub-Saharan Africa are adversely affected for a number of reasons, such as low patient follow-up, limited medical, and treatment resources. The use of mobile graphic-based reminders potentially offers a cost-effect...
Article
Full-text available
This paper presents the design, development and evaluation of an application prototype developed to support tuberculosis (TB) patients' treatment adherence. The system makes use of graphics and voice reminders as opposed to text messaging to encourage patients to follow their medication routine. To evaluate the effect of the prototype applications,...
Conference Paper
For many non-English languages in developing countries (such as Arabic), text switching/mixing (e.g. between Arabic and English) is very prevalent, especially in scientific domains, due to the fact that most technical terms are borrowed from English and/or they are neither included in the native (non-English) languages nor have a precise translatio...
Chapter
Introduction This chapter is about the architecture of systems that store, preserve and provide access to digital cultural heritage objects. It presents some major design considerations for implementing cultural heritage system architectures and some existing architectural patterns currently in use. Then, a simpler architectural design is proposed;...
Article
The ubiquity of mobile phones provides an opportunity to use them as a resource for construction of programs beyond the classroom. However, limitations of mobile phones impede their use as typical programming environments. This research proposes that programming environments on mobile phones should include scaffolding techniques specifically design...
Conference Paper
A mobile graphic reminder is part of an application that reminds a patient about the need to follow the routine of taking medicine, and helps to monitor this process. The program is especially helpful for patients with limited literacy, language barriers or deaf. The purpose of this paper is to present and discuss (1) the benefit potential of visua...
Conference Paper
Full-text available
A mobile graphic reminder is part of an application that reminds a patient about the need to follow the routine of taking medicine, and helps to monitor this process. The program is especially helpful for patients with limited literacy, language barriers or deaf. The purpose of this paper is to present and discuss (1) the benefit potential of visua...
Conference Paper
Despite an increase in the number of Internet eXchange Points (IXP) in Africa, as well as proliferation of submarine and terrestrial fibre optic cable systems, the level of peering among Africa’s Internet service providers remains low. Using active network measurements, this work characterizes the level of interconnectivity and peering among Africa...
Conference Paper
Full-text available
Modern digital library systems are increasingly handling massive data volumes; this content needs to be stored, indexed and made easily accessible to end users. Cloud computing promises to address some of these needs through a set of services that arguably support scalability of service provision. This paper discusses a set of experiments to assess...
Technical Report
Full-text available
The Zamani project archives high resolution 3D laser scans and derivative data sets. The process of creating these derivatives is not formally specified, repeatable or machine-executable. As a result, reuse and regeneration of derivative datasets is often poorly understood and difficult to execute. The solution proposed in this paper is a workflow...
Article
In this article, a crowdsourcing method is proposed to transcribe manuscripts from the Bleek and Lloyd Collection, where non-expert volunteers transcribe pages of the handwritten text using an online tool. The digital Bleek and Lloyd Collection is a rare collection that contains artwork, notebooks and dictionaries of the indigenous people of Southe...
Conference Paper
Visual communication is a method of communication using visual elements, which is suggested to be more effective than text or voice, and has the additional advantage that it, can also be used by who are unable to read. In this paper, the findings of a user requirements study, which was conducted at MnaziMmoja Hospital in Zanzibar, are presented. In...
Conference Paper
Full-text available
Visual communication is a method of communication using visual elements, which is suggested to be more effective than text or voice, and has the additional advantage that it, can also be used by who are unable to read. In this paper, the findings of a user requirements study, which was conducted at MnaziMmoja Hospital in Zanzibar, are presented. In...
Conference Paper
Full-text available
Computer programming is a difficult subject for most novice learners. Providing support that complements classroom learning could contribute to tackling the difficulties. Due to the ubiquity of mobile devices, such support can be provided by scaffolding the construction of programs on a mobile device. In order to design such a mobile intervention,...
Article
Universities in developing countries face greater challenges in implementing Learning Management Systems (LMSs) due to resource-poor settings, characterized by: low levels of ICT infrastructure; electricity outages; few computers; and limited and expensive Internet bandwidth, among other constraints. It is anticipated that if mobile phones are care...
Article
The aim of this paper is to explore the use of an application that scaffolds the constructions of programs on a mobile device. The application was developed to support novice learners of programming outside the classroom. This paper reports on results of a first experiment conducted to evaluate the mobile application. The main research questions ar...
Conference Paper
omputer programming is a difficult subject for most novice learners. Providing support that complements classroom learning could contribute to tackling the difficulties. Due to the ubiquity of mobile devices, such support can be provided by scaffolding the construction of programs on a mobile device. In order to design such a mobile intervention, l...
Conference Paper
Full-text available
Support for novice learners of computer programming can be provided by scaffolding the construction of programs. The ubiquity of mobile phones allows us to support learners whenever they wish to work on a program outside the classroom. This paper describes the development of an application that scaffolds the construction of programs on a mobile pho...
Conference Paper
The Bleek and Lloyd collection contains 19th century handwritten notebooks that document the language and culture of the |Xam-speaking people who lived in Southern Africa. Access to this rich data could be enhanced by transcriptions of the text; however, the complex diacritics used in the notebooks complicate the process of transcription. Machine l...
Conference Paper
The design of Digital Library Systems (DLSes) has evolved over time, both in sophistication and complexity, to complement the complex nature and sheer size of digital content being curated. However, there is also a growing demand from content curators, with relatively small-size collections, for simpler and more manageable tools and services for ma...
Conference Paper
The digital Bleek and Lloyd Collection is a rare collection that contains artwork, notebooks and dictionaries of the indigenous people of Southern Africa. The notebooks, in particular, contain stories that encode the language, culture and beliefs of these people, handwritten in now-extinct languages with a specialised notation system. Previous atte...
Technical Report
Full-text available
Digital Library Systems (DLSes) have over the past few decades evolved into complex tools and services used to manage Digi-tal Libraries (DLs). However, as the amount digitised and born digital content being generated increases, there is increasingly a growing need for much simpler tools for the storage, management and long term preser-vation of da...
Article
Purpose ‐ This paper aims to present findings of a study that was carried out to identify strategies of enabling learners in developing countries to fully exploit the potential of learning management systems (LMSs). The study set out to: identify the services of learning management systems that are most needed and desired by university learners in...
Conference Paper
Full-text available
The principle objective of this research was to establish what computing curricula are required for the Sub-Saharan Africa region. Input from academics, businessmen and the analyses of curricula from several African universities revealed a gap between existing curricula and what is considered to be ideal for this region. Required knowledge clusters...
Conference Paper
Full-text available
There is an ever-increasing amount of digital content being generated that needs to be well-organised, preserved and made accessible. The majority of generic repository software tools that currently exist are, arguably, overly complex, thus making collections difficult to manage and maintain in resource constrained environments. A possible solution...
Conference Paper
Efforts to motivate user participation and contribution towards digital libraries, such as heritage collections, are often unsuccessful, resulting in empty or underutilized collections. These collections have the potential to improve heritage preservation and education. However, without growth, they are of little use to society. Using a Facebook ap...
Conference Paper
The rise of technologies and simpler software tools have been identified as drivers for the Open Educational Resources (OER) movement. However, content creators have been slow to adopt current OER solutions, as is shown by weak repository deposit rates and activities. To begin to address this, a desktop tool that simplifies the deposit process and...
Conference Paper
Access to large images in digital libraries is desirable from a preservation perspective and may even be a requirement in some domains, such as cartography. However, providing access to large images often poses a problem as a result of the size of the images as well as the limited screen real-estate for displaying the images. Even when these issues...
Conference Paper
Full-text available
Online meetings allow for remote conferencing and collaborative work among geographically dispersed participants and can save time and expenses that an ordinary face-to-face meeting would require. However, carrying real-time communication within the packet-switched Internet is a challenging task, especially in an African context, which is character...
Conference Paper
Existing Web interoperability protocols are, arguably, overly complex as a result of each protocol being designed by a different group, providing a single service, and having its own syntax and vocabulary. Some standards, such as RSS, are popular and are designed with simplicity in mind and include easy to understand documentation, which is a key r...
Article
Full-text available
The Digital Bleek and Lloyd is a collection of digitised historical artefacts on the Bushman people of Southern Africa. The underlying software was initially designed to enable access from as many people as possible so usage requirements were minimal – it was not even necessary to use a web server or database. However, the system was not focused on...
Article
The main objective of this study was to identify strategies of enabling learners in developing countries to fully exploit the potential of learning management systems (LMSs). The study set out to: (i) identify the services of learning management systems that are most needed and desired by university learners in developing countries, and (ii) to ide...
Conference Paper
Full-text available
As very large digital library collections become more commonplace, software tools must adapt appropriately. This paper reports on an evolution of the Greenstone Digital Library software to support parallel processing during the collection building phase. A series of experiments were conducted to first establish a basic speed-up factor, and then dec...
Conference Paper
Full-text available
Handwriting recognition systems rely on the existence of a corpus for training recognition models and evaluating accuracy. Creating a handwriting recognition corpus for the Bushman languages of southern Africa is difficult due to the complexities of the script used to represent them and the fact that this script cannot be represented using Unicode....
Conference Paper
Full-text available
Non-English-speaking users, such as Arabic speakers, are not always able to express terminology in their native languages, especially in scientific domains. Such difficulty forces many Arabic authors and scholars to use English terms in order to explain precise concepts, particularly when they address technical topics, resulting in mixed/multilingu...
Conference Paper
Full-text available
Despite the potential of learning management systems to support both blended learning and learning that is entirely delivered online, the majority of LMS-supported e-learning initiatives in developing countries do not fulfill their potential; they fail, either totally or partially. To identify the underlying causes of failure, a survey was conducte...
Conference Paper
Full-text available
Digital Libraries are information systems that store digital objects, and have associated services for accessing, manag-ing, and preserving the digital objects. Digital Libraries began as an abstraction layered over databases to provide higher level services. As the services and tools became more complex, they became more difficult to maintain, ext...
Conference Paper
Repository managers increasingly use toolkits such as DSpace to manage submission of and access to resources. However, DSpace does not support the highly desirable distributed replication functionality provided by LOCKSS. This paper describes an experiment to seamlessly interconnect DSpace and LOCKSS in a generalisable manner. An experimental proto...
Article
The preservation of culture, language and history is recognised as being of crucial importance for future and current generations. Africa, especially, has the unique problem of needing to archive many collections of crucial significance to the world, yet without the skills or funds that often are utilised in this pursuit. The Bleek and Lloyd collec...
Conference Paper
Full-text available
The Bushman texts in the Bleek and Lloyd Collection contain complex diacritics that make automatic transcription difficult. Transcriptions of these texts would allow for enhanced digital library services to be created for interacting with the collection. In this study, an investigation into automatic transcription of the Bushman texts was performed...
Conference Paper
This research explores and demonstrates the process of setting up a D representation of a typical web-based digital library called ‘The Digital Bleek and Lloyd collection (lloydbleekcollection.cs.uct.ac.za)’ in the popular 3D virtual world, ‘Second Life’. The processes of building, scripting, and evaluation of the 3D exhibit are discussed. The rep...
Article
Full-text available
Web applications are usually installed on and accessed through a Web server. For security reasons, these Web servers generally provide very few privileges to Web applications, defaulting to executing them in the realm of a guest account. In addition, performance often is a problem as Web applications may need to be reinitialised with each access. V...
Conference Paper
Full-text available
Cultural heritage artefacts are often digitised in order to allow for them to be easily accessed by researchers and scholars. In the case of the Bleek and Lloyd dictionary of the |xam Bushman language, 14000 pages were digitised. These pages could not be transcribed, however, because the language and script are both extinct. A custom digital librar...
Conference Paper
Full-text available
Online digital repositories are rapidly becoming the norm to store various different forms of content, including academic documents and heritage collections. There are many advantages to online systems, including general accessibility and the increasing use of Web browsers as a platform. However, it can argued that, for the preservation of heritage...
Conference Paper
Full-text available
The Bleek and Lloyd Collection is a collection of artefacts documenting the life and language of the Bushman people of southern Africa in the 19th century. Included in this collection is a handwritten dictionary that contains English words and their corresponding |xam Bushman language translations. This dictionary allows for the manual translation...
Article
Full-text available
This chapter present the principles and practices of interoperability – the ability of systems to work together – as it pertains to digital libraries. While there is no well-defined theoretical basis for interoperability, it has gradually emerged as a major aspect in the creation of digital library systems, particularly in modern digital repositori...
Conference Paper
Full-text available
This paper presents a hybrid scavenger grid as an underlying hardware architecture for search services within digital libraries. The hy- brid scavenger grid consists of both dedicated servers and dynamic re- sources in the form of idle workstations to handle medium- to large-scale search engine workloads. The dedicated resources are expected to hav...
Conference Paper
Usability of the installation and configuration of digital repository software is a key factor for the implementation of digital repositories. Many universities, laboratories and companies want to place their collections online but the installation and configuration processes of digital repositories are sometimes time-consuming and unnecessarily co...
Conference Paper
Full-text available
Arabic information retrieval is a popular area of research. This paper presents the current state-of-the-art in Arabic Information Retreival (IR) approaches. Moreover, it provides general guidance for open research areas and future directions. ve features of the Arabic language that cause it to be a signicant challenge for both infor- mation retrie...
Conference Paper
Full-text available
Digital library services, such as searching and browsing, are increasingly needed in more restricted environments than the public Web. This paper proposes a scavenger Grid of idle desktop workstations to support computationally-intensive indexing services. A prototype software system was developed using commodity Grid middleware and information ret...
Article
Full-text available
Digital libraries and information management systems are increasingly being developed according to component models with well-defined APIs and often with Web-accessible interfaces. In parallel with metadata access and harvesting, Web 2.0 mashups have demonstrated the flexibility of developing systems as independent distributed components. It can be...
Article
The Open Archives Initiative (OAI) is dedicated to solving problems of digital library interoperability. Its focus has been on defining simple protocols, most recently for the exchange of metadata from archives. The OAI evolved out of a need to increase access to scholarly publications by supporting the creation of interoperable digital libraries.A...