Publication Date

Fall 2012

Degree Type

Master's Project

Degree Name

Master of Science (MS)


Computer Science


Transportation is a very important part of our day-to-day life. Generally, it includes use of public transportation services like those provided by Valley Transportation Authority (VTA) to Santa Clara County. VTA has reported total combined boarding of light rails and buses as more than a million on yearly basis. This fact clearly indicates the importance of public transportation in a society. Obviously trip planning and schedule matching are two very decisive factors to improve transit experiences. Information related to services makes it easy for users to plan their journey ahead. Still manual planning and information discovery is time consuming, tedious, and prone to human errors. Therefore need of a better, user-friendly transit information system has been long felt. MapMyVTA is a web application that provides detailed information about VTA services to its users. MapMyVTA keeps the users updated about the timings of the buses, positions of the buses at a given time, and expected time of arrival of a bus at a given stop in a route. These features help users to match their timings with expected timings of the buses at the stop, to see their options about the number of buses en-route, to look up their connecting lines by a simple click at the connecting stops, and to plan their journey quickly with all system supported routes. Additional features, such as stop locator is useful to find more information about a particular stop with a near around attractions list with addresses, and view lines information feature make it easy to view a very detailed information about the bus lines.