Design and Implementation of Bio-Inspired Student Clustering Approach Based on Students’ Annotations on Web-based Reading Materials

When students read a book, they usually annotate important words in the text. Students may perhaps miss some important information while reading the book. If students are reminded about the potentially important annotations, they may achieve better academic performance later, in terms of having better marks for written exams, quizzes, and other learning activities. With […]

Read More
Secure Outsourcing of Storage and Computation

The rise of cloud technologies and the proliferation of mobile devices have revolutionized data storage and their processing. Amongst numerous benefits, cloud technologies offer a flexible way to outsource storage and computation to the cloud vendors. As a result, sensitive data often end up being managed on remote servers maintained by third party outsourcing vendors. […]

Read More
Multidimensional Tactile Displays and their applications for Wearable Devices

Engaging with visual displays is not always feasible or desired. They could be absent in certain contexts due to their fragility, cost or high battery consumption. Visual attention could be engaged elsewhere in an activity or be impaired due to disabilities. With the rise of wearables that remain in constant, sturdy contact with the skin, […]

Read More
Automatic Resizing Framework for Time-Varying Non-Space Filling Visualizations

We propose the development of an automatic resizing framework for time-varying visualizations. This framework would support easy deployment of visualizations on a multitude of devices with varying display sizes. The second objective of the project is to address issues of data is interpretation that could arise as a result of visualization resizing through the use […]

Read More
Term Extraction for Micro-domain Ontology in Personalized Search

The objective of this project is to improve the quality of results returned by a search engine by incorporating the user’s prior search history. By adding contextual information about the user, we are able to better understand their needs and provide information tailored specifically for them. A unique, customized ontology is created to best model […]

Read More
Automatic Image Filtering Using Deep Learning

Two Hat Security is a company that develops next generation moderation tools for social networking apps. Since images are of the most important data shared by social networking apps, an important problem for the company is to identify images that are unsafe or inappropriate. In particular, images containing certain objects (e.g. knife, gun, bikini, etc.) […]

Read More
Analysis of bike route choice behaviour using the link-based recursive logit model

Concerned by the nuisances of motorized travel on urban life, policy makers are faced with the challenge of making cycling a more attractive alternative for everyday transportation. Despite the clear advantage of being healthy, cheap and sustainable, cycling yet fails to grow into more than a marginal mode of transport. One of the barriers lies […]

Read More
Computed Tomography Images Enhancement and Denoising

In Computed Tomography (CT) Imaging, X-ray radiation is used to penetrate through the internal structure of the patient body in order to produce digital images. Therefore patient could be exposed to certain level of X-ray radiation dose. Accumulation of these exposures beyond certain threshold could increase risk of fatal cancer. Thus it is of paramount […]

Read More
Training in Virtual Environments on Mobile Devices

New emerging Virtual Reality (VR) technologies and mobile devices are changing the way that we are interacting with computing technology. The partner organization has a multimedia product that is used to train technicians to perform various maintenance tasks or introduce them to the interconnected components of a machine. The goal of this project is to […]

Read More
Reconstructing DoDAF (Department of Defense Architecture Framework) compliant high level views from information systems

Information systems are critical assets for enterprises and contain important knowledge acquired over the years. Over time, as these software systems grow in scope and complexity, they introduce greater variability in design at the level of individual software components. As a result, these systems deviate from their initial architecture. The latter can no longer be […]

Read More
Exploring the Utility of Physical Visualization Construction

Physical visualizations are representations in which data is mapped to physical form, rather than the pixels or ink of traditional visualizations [6]. Creating such representations using tangible tiles (i.e. constructive physical visualization) is an accessible paradigm for visualization novices to construct representations [5]. Is this approach worth the greater time investment it requires over more […]

Read More
Automated Equities Trading System

The company will further test and develop their algorithm that will assist a money manager in managing their stock market portfolio. The algorithm chooses the stocks to buy or sell based upon its analysis of the market and a number of other market and stock related data points. The performance of this algorithm will need […]

Read More