A showcase of the research and software development projects of our third year BCom and BSc finalists, Masters and PhD students.
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....
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....
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....
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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
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...
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
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...
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...
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...
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
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...
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...
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
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...
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,...
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
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...
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...
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
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
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
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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
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...
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
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...
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...
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...
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...
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...
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...
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...
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)...
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...
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...
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
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...
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...
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...
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
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
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...
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...
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...