Showcase 2021

A showcase of the research and software development projects of our third year BCom and BSc finalists, Masters and PhD students.

Learn more »

Welcome

...
Welcome by the Acting Director
Professor Irwin Brown

Welcome to the 2021 School of IT Virtual Showcase!

In 2020 we held the first Virtual Showcase as a consequence of the pandemic. 2021 has presented similar challenges, but in addition students did not have the....

...
Welcome by the Head of Computer Science
Professor Hussein Suleman

On behalf of the Department of Computer Science, welcome to the annual School of IT showcase, where you can see the research and projects of our postgraduate students on display.  During a pandemic, we argue that our mission to produce....

...
Welcome by the Head of Information Systems
Professor Irwin Brown

On behalf of the Department of Information Systems we welcome you to this annual event where we are proud to showcase the work arising from the class of 2021. Despite the challenges brought on by the pandemic, our students have risen to the....

Help
  • Visit the Projects page to find our more about our research projects.
  • Each project has a page that includes a brief description, a poster and a video that you can use to find our more about the project.
  • If you are interesting is discussing the project further with the team members, a meeting button will appear on the project page during the synchronous part of the event. Use this button to join a meeting room where you can speak to one or more members of the project team.
  • Once the event is over, you can use the Email button on the project page to contact the project members via email.
  • If you need any assistance, please contact us via email at help@sit.uct.ac.za.

Project Showcase

...
Cost-aware Internet Security Decision Model
Helping Users to make optimal Internet security Decisions

By: Enock Mbewe

The current delegated or "Stupid user" implementation of Internet Security services leaves users out of security decision making and configuration processes. This distorts their online security's mental models. As a result, many users...

CS PhD Hasso Plattner Institute

...
3DAVis
3-Dimensional Astronomical Visualisation

By: Bilal Aslan, Michaela Van Zyl, Bhavish Mohee

At present, astronomers are struggling to shift from 2D to 3D visualisation while keeping the same efficiency and performance. The current 3D visualisation tools available have multiple limitations such as CPU-only rendering or unable to processing...

CS Honours CS Masters by Dissertation

...
A Comparison of Data Augmentation Techniques for Nguni Language Statistical and Neural Machine Translation Models

By: Deevesh Beegun, Fezeka Nzama

Machine Translation (MT) has shown significant improvement over recent years. Nonetheless, their performance degrades when the amount of training data is limited, as in the case of low resource languages. South African languages being...

CS Honours

...
A Comparison of Modern Deep Learning Methods For Time-Series Trend Prediction
TCN, BiLSTM, LSTM, CNN, RNN, MLP

By: Morgan Blem, Chesney Cristaudo

In this study TCNs and Bi-LSTMS were compared to MLPs, RNNs, CNNs and LSTM networks on their ability to predict trends in time series data using only a sequence of historical trends. Three datasets were used for the study: daily Cape Town air...

CS Honours

...
A Corpus-based Method for Authoring Competency Questions in Ontology Engineering

By: Mj Antia

Competency Questions (CQs) are sets of natural language questions drawn from a given domain and are intended for use in ontology engineering processes. While there has been substantial research on the important roles that CQs play in the ontology...

CS PhD Hasso Plattner Institute Knowledge Engineering

...
ADVICE
Virtual Student Advisor

By: Michael Brough, Avhusaho Ramalala, Tino Muzambi

ADVICE is a platform developed to aid students and student advisors in helping students with curricular advice. Whilst students usually visit a student advisor, this often leads to the same repetitive questions being asked. The current system leads...

CS Honours

...
An alternative credit scoring system for members of informal financial institutions

By: Rebecca Njuguna, Ulrike Rivett

One of the barriers to socio-economic development is lack of access to credit. Credit scores play an important role in creating or hindering access to credit. To generate credit scores for more people, new methods and data sources have been...

IS PhD Research Methods Hasso Plattner Institute IS PhD

...
An Investigation of a Game Generator Tool to Teach Recursion

By: Jecton Anyango

Learning programming is difficult for  most students. Particularly, the recursion topic. Although games have been proposed as an alternative instructional media given their motivational impact, their mainstream adoption rate in teaching still...

CS PhD Hasso Plattner Institute Digital Libraries

...
Animalosis
Project Showcase

By: Julian Smart, Matthew Diedericks, Haadiya Jeelabdeer

Team 10 is working alongside two stakeholders, Dr. Ilsemarie Sonntag and Isabel Meyer. The stakeholders are veterinarians and welfare stakeholders. The business which is also the aim of the stakeholders is to provide broader access to animal...

IS Hons Systems Development Project

...
Applying Ethnographic Decision Tree Modelling (EDTM) in IS Research

By: Khanyisa Malufu, Irwin Brown

Daily people make various decisions. Understanding how people make real-life decision choices has important implications for individuals and organisations. Various approaches have been explored in studying the issue of choice as it relates to...

IS PhD Hasso Plattner Institute

...
AquaCheck Pick & Pack
Record keeping and tracking packaging system

By: Shaakir Mohamed, Maryam Seboa, Abdurrazzaaq Allie, Muhamed Anthony

The AquaCheck Pick and Pack system is internally operated and was created to automate manual processes within the organization. The previous method of tracking what was packaged in the warehouse was written on paper, which had a...

IS Hons Systems Development Project

...
Aquadash
Soil Moisture Dashboard

By: Nishen Naidoo, Sudiptee Ramma, Tristan Pillay, Kuvashnee Naidoo

AquaCheck is an established South African based manufacturer and supplier of quality and affordable capacitance-based soil moisture monitoring equipment designed to optimize the management of soil water. Capacitance-based soil...

IS Hons Systems Development Project

...
Astro Admin
Taking Management to a Whole New Level

By: Maree Peterson, Luyanda Sibaya, Lloyd Wingrove, Faraz Wazar

Our system, Astro Admin, is an exciting, fresh human resource management system (HRMS) which was designed for the company Hubble Studios. Our system aimed to store data centrally for restrictions and ease of access, automate the generation of...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
Automated Ontology Design Pattern Substitution

By: Leighton Dawson

Foundational ontologies provide many benefits in modelling quality and interoperability across domains by providing generic high-level classes and object properties. The use of foundational ontologies, however, obfuscates the output of ontology...

CS Minor Dissertation Knowledge Engineering

...
Code Maven Marketplace System
TELA Learning Academy

By: Elizabeth Leech, Hishaam Damon, Harmonie Mbadu, Anele Cele

Teen Entrepreneur Learning Academy (TELA) is an NPO that aims to foster an entrepreneurial spirit amongst the South African...

IS Hons Systems Development Project

...
Cog3nt Product Management and Clustering System (CPMCS)

By: Kelly K, Adrian Mlilo, Rofhiwa Munyai, Londiwe Maphumulo

With the core value of generating retail analytics through intelligent automation, this project had the sole aim of developing an application that would initiate efficiency in business management and promote business savvy decision making for...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
COGSPMS
An Intelligent System for Automated Share Evaluation using Graph Neural Networks and Semantic Bayesian Networks

By: Kialan Pillay, Insaaf Dhansay

Portfolio management is a decision-making process that aims to minimise risk and maximise return through the proportional allocation of capital into identified financial securities or shares. The initial share evaluation phase...

CS Honours

...
CompDaF
Comparing Data-Flow platforms for Astronomy Visualisation

By: Georgeo Thanathara, Angus Pearce

The need for remote astronomy visualisation is becoming more demanding as time passes. As infrastructure improves and continues to exceed expectations, there is a need for a system that can accurately analyse and render the images produced from the...

CS Honours

...
Deep Learning for Network Traffic Prediction
Using LSTMs to predict traffic on the SANREN

By: Justin Myerson, Antony Fleischer

Network traffic prediction is an important tool for the South African Research and Education Network (SANREN) in managing network congestion, resources and security. It predicts future network traffic flows based on previous data, using either...

CS Honours

...
Defeasible Reasoning for Datalog
Integrating rules with exceptions into Datalog ontologies.

By: Guy Paterson-Jones

Datalog is an expressive database query language based on the logic programming paradigm, meaning that its queries can be interpreted in terms of mathematical formulas in classical first-order logic. Recently, extensions of Datalog have been...

CS Masters by Dissertation Centre for Artificial Intelligence Research

...
Digital Assistant for Financial Transactions
A multilingual personal finance management application incorporating NLG

By: Junior Moraba, Amy Solomons

In a country of 11 official languages, only 2 languages, namely, English and Afrikaans, are dominantly used in the financial domain. Many banks and other institutions offering Fintech services for improving financial literacy are not fully...

CS Honours Knowledge Engineering

...
Enhanced User Services to Improve the Usability of Digital Libraries
THETOOL

By: Hugh Bedford, Dean Williams

There is an abundance of information and research available online, which is ever increasing. Digital libraries provide a central portal to access different types of information but often lack the features to digest and analyse the information...

CS Honours Digital Libraries

...
ESEFA Digital Badge System
An Open Badge Project

By: Saleem Satardien, Shaylin Foflonker, Ethan Slamet, Nomfundo Zulu

The ESEFA Digital Badge System has been designed and developed with the intent of providing ESEFA (Enterprise Systems Education for Africa) with an online platform, facilitating the issuing and sharing of digital certification for students. The...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
Evaluating Automated and Hybrid Neural Disambiguation for African Historical Named Entities

By: Jarryd Dunn

Documents detailing African history contain ambiguous names. This is due to people having the same name or being referred to by multiple different names. Thus when searching for or attempting to extract information about a particular person, the...

Digital Libraries

...
Eyes and Ears
The Dal Cylcing

By: Tanweer Ismail, Nikhil Maharajh, Caitlin Murphy, Rutendo Chibanda

The Eyes and Ears application facilitates the mapping of routes, requesting of permits, and incident reporting with extreme ease. It provides a centralised, user-friendly platform for land users to map routes for future users to follow,...

IS Hons Systems Development Project

...
FreshGold Pallet Management System
The Analougue Collective: Project Team 4

By: Thabiso Rantsho, Tandana Mtegha, Lisantha Naidoo, Salma Noor Mahomed

The Analogue collective proposed a project that consisted of creating a system for FreshGold SA, a south African based global export company. The objective of this system was to eliminate an issue within Freshgolds file system...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
FULL CapaCiTi

By: Anesu Chaminuka, Cynthia Augustine, Gordon Cook, Abdulrehman Dandekar

Purpose

CapaCiTi is the skills development division for Cape Innovation and Technology Initiative (CiTi), which is the oldest technology incubator in Africa. The organization searches the market for funding partners that...

IS Hons Systems Development Project

...
Generating Answerable Questions from Ontologies

By: Toky Raboanary

Proposals for automating the creation of teaching materials across the sciences and humanities include question generation from ontologies.

Those efforts have focused on multiple-choice questions, whereas learners also need to be exposed to...

CS PhD Hasso Plattner Institute Knowledge Engineering

...
Human Belief Change
An Empirical Investigation for Patterns of Belief Change in Human Reasoning

By: Clayton Baker

Belief revision and belief update are approaches to represent and reason with knowledge in artificial intelligence. Previous empirical studies showed that human reasoning is consistent with non-monotonic logic. Additionally, previous studies showed...

CS Masters by Dissertation Centre for Artificial Intelligence Research CS PhD

...
iGen Stokvel Administration Program
A secure and trustworthy Stokvel record keeping system matching the credibility of the existing financial service providers.

By: Stefano Fernandes, Katie Mclaughlin, David Pullen, Pamela Mweli

The goal of the project is developing a system for stokvel administration. The iGen business is modelled around providing communal finance schemes. This collective financing scheme is in the form of a stokvel. The need has arisen from...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
Innov8
The Future of Finance

By: Savannah Althoff-Thomson, Isma-Eel Adams, Jade Briner, Thania Abrahams

Innov8 is a personal loan management system developed using the groundbreaking concept of tokenisation and built on the Ethereum network. Tokenisation refers to the process of creating digital blockchain tokens, which represent real-world assets....

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
Interactive Question Answering
LANGUAGE LEARNING USING TEXT-BASED GAMES

By: Edan Toledo, Gregory Furman, Roy Cohen

Artificial intelligence has long aspired to create systems that can perform real-world activities and converse with humans using natural language. In the pursuit of this goal, Interactive Question Answering was proposed. Specifically for language...

CS Honours

...
Investigating Multiple periodicities in User’s Web Search Behaviour to Improve Personalization of Information Retrieval Systems

By: Jivashi Nagar

Web users generally get irrelevant results when they submit an ambiguous and/or under-specified query. Search engines are not able to distinguish the different intents associated with a query. The results provided are generally biased towards...

Digital Libraries CS PhD

...
Lorax
Powered by Blockchain to facilitate a cleaner environment

By: Daniel Aaron, Temoso Masilo, Jenna Jones, Rufaro Chibanda

The increase in plastic production and consumption in South Africa has placed significant stress on landfills and the environment. To address these issues, The Department of Environment, Forestry and Fisheries (DEFF) introduced...

IS Hons Systems Development Project

...
Mapping South African History
A visualization system that uses concept maps to illustrate information and their relationships.

By: Yash Ramsamy, Laaiqah Hassim

This study aims to evaluate an experimental tool that allows users to create, edit, and visualize digital content and relationships among them using concept maps.

MASH is a web application with two main components: Complex Object Creator and...

CS Honours Digital Libraries

...
Measuring and Comparing the Performance of Evolutionary Algorithms for Automatic Machine Learning for Trend Prediction

By: Adam Lewison, James Taljard

Machine learning techniques and algorithms are used in almost every application domain such as image recognition, object detection, and financial applications. However, building a high-quality machine learning model...

CS Honours

...
Milk Matters 3.0
Improving the usability of a breastmilk bank’s staff and donor applications

By: Lusanda Vilane, Zukiswa Lobola

Our project is based on a local NGO, Milk Matters, based in Cape Town. This organization collects, pasteurizes, and distributes human breastmilk donations across the Western Cape to be used for feeding premature and sick infants in prenatal...

CS Honours Human Computer Interaction

...
Modelling Localised Conceptualisations and Annotations in a Multilingual OWL Ontology

By: Frances Gillis-Webber

Ontologies are intended as a particular conceptualisation of the world. When formalised using Web Ontology Language (OWL), entities and axioms contained therein are typically annotated in a natural language, using rdfs:label. To create a...

CS PhD Hasso Plattner Institute Knowledge Engineering

...
Molecular Modelling of Mannan-Latching
A molecular dynamics study of carbohydrate carbohydrate interactions

By: Solomon Malesa

Carbohydrate-Carbohydrate Interactions (CCI) are observed in many biological contexts such as cell-cell interactions and host-pathogen interaction. Although there is a considerable amount of evidence indicating that CCI mediates cell adhesion, cell...

CS Masters by Dissertation

...
NaturePill
Creating a Realistic and Immersive Virtual Reality Environment Capturing the Relaxing Properties of Nature

By: Soo Kyung Ahn, Lynn Weyn

Nature has numerous health benefits and has been prescribed to relax and reduce stress, aptly called by some as a “Nature Pill”. Thus, it is important to have access to nature, but there can be restricting factors such as distance or...

CS Honours

...
NGO-Educate
Offline Education App Framework

By: Thandolwethu Hlongwane, Nina Gorton, Tumo Masire, Phumzile Nkosi

NGOs around the world, and especially in developing regions such as South Africa, often look to engage with beneficiaries to share and disperse educational material. After the events of Covid 19 in 2020, face-to-face interactions became unfeasible...

CS Honours Human Computer Interaction

...
NOOSi App

By: Kaluwa Siwale, Mahima Daya, Richard Delbridge, Chad Shankman

When the Covid-19 pandemic hit South Africa, a large strain was placed on health care systems and healthcare workers. Hospitals were at capacity with an exuberant number of patients. Additionally, some primary healthcare workers have decided to...

IS Hons Systems Development Project IS Masters by Coursework and Dissertation IS Masters by Coursework and Dissertation

...
OnlineSuccess
Exploring Critical Success Factors in Online Introductory Programming Courses

By: Roscoe Kerby, Moses Netshitangani

The wide adoption of online learning methods has brought about many issues. The purpose of this project is to investigate the Critical Success Factors (CSFs) that can try to alleviate these issues. The project is specific to an online introductory...

CS Honours

...
Open Mind Web Application
employee goal management system

By: Shelley Dowrie, Joshua Hay, Sahar Samsodien, Imameleng Leeuw

Open Box is a global software development consultancy. Open Box has years of experience delivering solutions to companies from all parts of the globe. Open Box works well with companies of the globe regardless of locus because they are not confined...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
Orchard Structure Classification

By: Jonathon Everatt, Chelsea Van Coller, Piero Puccini

The Orchard Structure classification honours project for Aerobotics aimed to determine what planting patterns were present in a GeoJSON dataset of an orchard. The was a secondary goal of parameter extraction to extract information about the pattern...

CS Honours

...
Planetary Weather Modelling
Generating synoptic-scale clouds using a hybrid simulation and procedural technique

By: Cilliers Pretorius

Clouds are a crucial part of realistic virtual environment. However, there is a dearth of synoptic scale cloud systems. While the little work on synoptic scale systems focused on Eulerian models, modern research in small- and meso-scale systems...

CS Minor Dissertation

...
Predicting hospital readmission with long clinical notes

By: Yassin Nurmahomed

Electronic health records (EHR) data is captured across many healthcare institutions resulting in large amounts of diverse information that can be analyzed for diagnosis, prognosis, treatment and prevention of disease.

One type of data...

CS Minor Dissertation

...
Product Maintenance and Stock Prediction (MSP)
Created by Team Waffle, Sponsored by Cog3nt

By: Kimberley Mugadza

The system hinges on 2 things, the ability to manage products (CRUD) and to predict the quantity of stock (products) to order. A list of products & transactions (sales) related to those products that come from a retail application were...

IS Hons Systems Development Project

...
Propositional Defeasible Explanation
Honours Project in Knowledge Representation and Reasoning

By: Lloyd Everett, Emily Morris

Knowledge Representation and Reasoning is a field within AI in which information and reasoning is modeled using formal logic. In classical logics, we can use entailment to infer new information from our modeled information. Explanations provide a...

CS Honours Centre for Artificial Intelligence Research

...
PuzLock
Interlocking Printable 3D Puzzles

By: Avi Lurie, Nabeel Dockrat

Interlocking puzzles are three-dimensional (3D) structures where the assembly of its individual pieces lock together to form a final stable shape. Apart from their novelty, these structures have many useful...

CS Honours

...
PyPOV: Investigating Student Engagement in Educational Programming Games
First-Person, Puzzle and Narrative Elements as Pedagogical Tools in a Game-Based System

By: Cain Rademan

Introductory programming is a common point of attrition for students looking to study Computer Science. Part of this problem is that students struggle to maintain engagement with introductory programming. Game-based learning systems have been...

CS Honours

...
QoSMon
A Quality of Service Monitoring System for Low Resource Networks

By: Taveesh Sharma

Community networks have been proposed by networking experts and researchers as a way to bridge the connectivity gaps in rural and remote areas of the world. Many community networks are built with low-capacity computing devices and low-capacity...

CS Masters by Dissertation

...
Redesigning Business Processes for Small and Medium-Sized Enterprises in Developing Country Contexts

By: David Laar

For competitiveness, Small and medium-sized enterprises (SMEs) need to adopt innovative business practices to deal with their challenges such as resource poverty, lack of business skills, and the volatile economic environment. Business process (BP)...

IS PhD Hasso Plattner Institute

...
SALSA
Software for Afro-Latin Dances in South Africa

By: James Kriel, Ana Dauane

The SALSA project was undertaken to develop a conceptually dance education platform for social dancing in South Africa. To do these two components of this platform were created, a Step Notation component and a Video Annotation component. The Step...

CS Honours Knowledge Engineering

...
SCADR
An Investigation into the Scalability of Defeasible Reasoning

By: Joel Hamilton, Daniel Park, Aidan Bailey

Knowledge representation and reasoning (KRR) is an approach to artificial intelligence (AI) in which a system has some information about the world represented formally (a knowledge base), and is able to reason about this information. Defeasible...

CS Honours Centre for Artificial Intelligence Research

...
School of IT - Showcase Website
Team 11

By: Boitumelo Skosana, Mihlali Booi, Kundisoyashe Chipika, Panashe Sithole, Lwando Thuthani

Project Background  

The current IT Showcase site was a developed in 2020. As a response to try and still have the showcase around the same time it happens each year, the IT Showcase website was created with more attention...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
Section Views from 3D Laser-Scanned Models
SCAN3D

By: Claudious Nhemwa, Sizwe Zwane

The building of structures is a field within engineering and architecture that has provided civilians with shelter for certain purposes for many generations. These shelters vary such as houses, mosques, pyramids, city halls, and more. These...

CS Honours

...
Solving hard problems with local search for Boolean satisfiability

By: Johan Bontes

Computers have become essential tools for solving scientific problems. Whilst humans are good at many aspects of problem solving, computers outclass them in many ways, for example in precise logical reasoning using propositional logic, also known...

Hasso Plattner Institute CS PhD

...
TREEREG
Detection based registration

By: Damian Wilson, Leo Chen

Aerobotics is a company in the Precision Agriculture sector that provides agricultural trend analysis on tree orchards. They use multitemporal orthomosaic images of farmland to accomplish this. For successful trend analysis to occur, the input...

CS Honours

...
Tutor Application System
Team 10

By: Thobeka Xulu, Siphesihle Simelane, Nkagisang Mere

This project investigates the current existing tutor recruitment system which is a manual system at the University of Cape Town, School of Information Technology department to building a new automated Tutor application system that will integrate...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
UCT Food2Go System
Team 1 - Food Ordering Application

By: Athir Fayker, Kyle Poggenpoel, Furqaan Ajmoodien

Students live very busy lives and are constantly on the go. Many a time, they do not have time to wait in long queues at the food stores around campus, especially the cafeteria. Not only is it time consuming and immensely frustrating, waiting in...

IS 3rd Year Systems Development Project IS Hons Systems Development Project

...
Umphakati
Improving collaboration in the community

By: Zaakirah Jattiem, Naledi Tlhakudi, Rifqah Francis, Anderson Mupambwa

The system our team developed is a web application for the company Hubble Studios.

The project name Umphakati, pronounced "Um-pa-kati" is a Zulu word for "community".

Hubble Studios...

IS Hons Systems Development Project

...
Using Machine Learning as Adaptive Mechanisms for Agent-Based Models Simulating Complex Social Phenomena

By: Brandon Gower-Winter

Agent-Based Models (ABM) are dynamic computational models that utilize autonomous agents capable of interacting with other agents and adapting to novel situations within the simulations they occupy. 
ABM are becoming increasingly popular...

CS Masters by Dissertation

...
VRMove: A Comparative Evaluation of Walking Methods for Reducing Simulator Sickness for a High-Fidelity Archery Virtual Reality Simulation
An exploration into haptic feedback to reduce simulator sickness

By: Hayden Norrie, Ryan Acton

A major factor preventing the wider adoption of virtual reality is simulator sickness. Simulator sickness is an effect in which users experience motion-sickness-like symptoms such as headaches, nausea and dizziness. Simulator sickness most commonly...

CS Honours