Date of Award


Degree Name

MS in Computer Science


Computer Science


Franz Kurfess


This thesis presents Mantis, a system designed to evaluate possible driving routes and recommend the optimal route based on current and predicted travel conditions. The system uses the Bing Maps REST service to obtain a set of routes. Traffic data from the California Department of Transportation’s Performance Measurement System (PeMS) is then used to estimate travel times for these routes. In addition to simple travel time estimation based on instantaneous traffic conditions, Mantis can use historic data to predict traffic speeds at future times. This allows Mantis to more effectively account for regularly repeating traffic patterns such as rush hour, increasing the accuracy of its travel time estimates. Mantis is also capable of monitoring traffic incidents reported by the California Highway Patrol and identifying incidents that will be encountered along a route’s path.