Graduation Year


Document Type




Degree Granting Department

Computer Science

Major Professor

Rafael Perez, Ph.D.

Committee Member

Ken Christensen, Ph.D.

Committee Member

Miguel A. Labrador, Ph.D.


J2ME, Latitude, Longitude, Speed, Longest common subsequence


A system consisting of a GPS-enabled phone and a database has been designed and implemented. This system is capable of recording the route traveled by a user and determining the mode of transport (walk, bicycle, car or bus) used. The Java code running in the GPS-enabled phone automatically records location data, determines critical locations for the trip, and transmits the locations to a central database using the wireless capabilities of the phone. As the route information arrives at the database, it is processed by the mode detection algorithm that determines the mode of transportation being used by the individual for this route. The mode detection algorithm uses travel time, speed, location of bus stops and knowledge of bus routes. The system was tested on experimental data collected from 100 trips (25 trips for each mode of transportation). The correct mode of transport was detected on 97% of the trips. This system can be used by the transportation industry to replace paper-based travel surveys that have been shown to have a number of deficiencies. This includes the inability of the user to recall the events during the survey period, rounding-off errors in reporting time of activities, and requirement to convert data collected to electronic form for further analysis. The system developed will also reduce the burden on the user by automatically determining the travel mode used.