Educational Reward Plug-In for Massively Open Online Course (MOOC) Platform

Reward is a common way to increase students’ learning motivation in traditional classroom learning. The traditional rewards, such as stamps and stickers, are usually symbolic and valueless to students and may not get students motivated. This project proposes an educational reward plug-in for massively open online course (MOOC) platform like Moodle and edX where students […]

Read More
Duplicate detection for billing systems

Merging different sub-companies into TELUS caused some of customer records to be repeated through the merged data-set. Algorithms are needed to determine the duplicate records. Currently a deterministic algorithm is being used in TELUS. In this project, we will investigate if machine learning can help to detect duplicates. Solving this problem has several parts. We […]

Read More
Flexible In-Home Caching for Video Streaming Services

NightShift optimizes customers’ bandwidth usage when using streaming services. It does this by taking advantage of off-peak bandwidth availability to cache digital media content addressing both problems of limited bandwidth (which impacts real-time streaming) and bandwidth quotas (which can result in bandwidth throttling or overage charges). The goal of this research is to explore interfaces […]

Read More
Debugging, Tracing, and Monitoring of Real-time Embedded Software

Embedded software is the essence of our modern computerized standard of living. New functionality drives innovation of products in automotive, medical, avionics, and consumer electronics. To develop such new functionality, programmers must thoroughly test and debug the software until it is working correctly. This project surveys and evaluates current tools for debugging software.

Read More
Employee Turnover Prediction

When an individual enters a company, the interaction between the company and individual is expected to increase. If it does not increase to an appropriate extent, the individual leaves the company based on his/her past experience. To avoid huge losses and widespread consequences, a company has no alternative but to decrease its employee turnover rate […]

Read More
Merchant resolution of financial transaction records

Most people find it difficult to monitor and manage all of their financial data, due to the time and effort required to track their spending. With the advent of e-finance, instead of barter or cash-based transactions, most transaction data utilizes debit or credit cards. The resulting electronic “paper-trail” opens the possibility of helping individuals to […]

Read More
Système d’aide à la décision pour la gestion de portefeuille de projets basée sur un modèle de sémantique des jeux utilisant XPath

Meto est une plateforme d’intelligence distribuée qui exploite le plein potentiel du Cloud et des processus collaboratifs entre agents humains dans le but d’améliorer la prise de décision dans des situations minées par le risque et l’incertitude. Pour ce faire, il est nécessaire de mettre à la disposition des décideurs un ensemble pertinent d’information obtenu […]

Read More
Mushroom Harvesting System

Automatic harvesting of mushroom produce is a promising opportunity for mushroom growers to increase their revenues. This increased revenue will be obtained through savings in human labour as well as the expected increase in yield and quality due to the consistency of automated solutions compared to manual ones. Automated harvesting solutions do already exist for […]

Read More
Software Framework for Smart Building Energy Audits

With more and more buildings being controlled by automation systems, one would expect their energy performance to be optimised. This is not the case however. Buildings can still go out of tune, and building operators can become overwhelmed by the alarms sounding from the automation systems, not knowing how to prioritize them. SES consulting is […]

Read More
Distributed collaborative recommendation engine for Asset Store.

In this project we attempt to research and develop from ground up a scalable distributed computing based recommendation engine using machine learning. A computer science student from the University of Toronto will work with Side Effects Software at their Toronto office to implement the research intensive recommendation engine algorithm and integrate it in the smart […]

Read More