Middleware infrastructure for processing of big spatial data on Spark

Location-based services such as Recon Instruments’ Engage web application provide feedback to users based on analysis of GPS trajectory data. While existing data analysis platforms such as Hadoop- GIS provide simplified support for batch processing of massive amounts of “big spatial data”, they are not efficient for supporting iterative machine learning algorithms (such as those […]

Read More
High Performance Regular Expression Matching Using Parallel Bit Stream Technology

Regular expressions can be thought of as a mini programming language that has a general pattern notation that allows you to search texts for occurrences of string patterns. Recently, a prototype compiler for regular expressions was introduced that provided a 5x or better performance advantage over its closest competitors. The prototype implemented a novel new […]

Read More
Multi-Category Classification Confidence for Ad Contextualization

This project studies Machine Learning algorithms for multi-category document classification. The purpose is to effectively predict user’s behavior based on the contextualization of the advertising and the associated document and therefore, to increase the click rate and the success of a dynamical advertising campaign. Due to the nature of the World Wide Web, the feature […]

Read More
Visualizing the Performance of Scientific Applications Executing with Space-Time Domain Decomposition

Today’s high performance computers offer the possibility of computing complex large scale computational fluid dynamics simulations in a reasonable time. In practice, exploting the thousands of computing cores to achieve the desired solution time is very challenging. These challenges include finding enough work to keep all these cores busy, and assigning work to different parts […]

Read More
Software Engineering for Mobile Game Software Product Lines

This project investigates the cost effectiveness of applying product line techniques to the development of the common elements of certain types of video games. Approximately ten games will be analyzed to identify those parts that are used by most of the games. Those commonly used parts will then be re-engineered to make them more generic […]

Read More
Mobile Devices for Market Research with Reporting and Predictive Analysis

eThor is a startup company that develops applications for mobile devices in the area of e-commerce for wholesale and retail customers, initially in the restaurant industry. The internships proposed in this application relate to the expansion of data gathering, data mining and social network capabilities for the applications development. The data gathered will be transformed […]

Read More
Adding Extra Constraints to an Open Platform for Industrial

Acculogic develops state-of-the-art testers for short-batch electronic circuit boards (ECBs). The order in which the required tests are performed affects the amount of shuttle and probe movements required between the tests, and this affects the overall efficiency of the test procedure. Unique characteristics of the problem (e.g. the ability to move one set of probes […]

Read More
Development of user interfaces for business intelligence tools in corporate incident data

This project aims to create a set of innovative business intelligence tools to enhance advanced data analytics capabilities of the Perspective system developed by PPM 2000. The Perspective system is an incident management system that facilitates corporate incident data collection, reporting, analysis and management. Incident data is a post-event record of accidents, thefts, hazards, or […]

Read More
Development of an online and customizable corporate challenge and integrated workplace wellness tracking and self-monitoring platform

The main objective of the project is to develop a customizable corporate challenge and integrated workplace wellness tracking and self-monitoring platform. Physical inactivity has a direct impact on employees’ medical condition, workplace stress, health metrics, self-reported work impairment, and absenteeism. Thus there is a crucial need for wellness programs that maximize employee participation to physical […]

Read More
Fraud Detection for Online Advertising

With the increasing popularity of Internet, online advertising becomes a new marketing opportunity by instant globally advertisements (ads). At the basis, the process of online advertising can be considered as a buyer/seller relationship, where the two of the key participants are publishers (i.e. seller) and advertisers (i.e. buyer). Publishers make money through hosting websites with […]

Read More
Adaptive Visualization for Analysis of Customer Behaviour

Companies with a strong online presence are seeking to increase users’ engagement by adding recommendation and prediction algorithms to their websites. These algorithms can for example predict which users’ actions are more likely to happen and which users’ actions are likely more profitable. Companies use such algorithms to tailor the content of their websites based […]

Read More
Realistic and High-Performance Rendering Renewal

The goal is to investigate the realistic appearance models for complex reflectance properties, modeling reflectance, masking and inter-reflection at many scales. In the end, comparison and basis-space representation will be leveraged to develop an interactive rendering application for pre-visualization and in-game portrayal of complex materials.

Read More