NORMA eResearch @NCI Library

In Time: Technical Report

Keenan, Conor (2017) In Time: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
PDF (Bachelor of Science)
Download (3MB) | Preview


According to Brooks (2015), traffic is the most common reason why employees are late for work. This is an issue that is hard to avoid for even the most punctual people.

A proposed solution to this is “In Time”, an Android alarm application that is designed to reduce/overcome this problem. In Time checks current and predicted traffic conditions before one wake up in order to adjust the alarm activation time if needed. This means that if there is particularly bad traffic one morning, the alarm will activate early to reduce the chances of one being late.

This functionality works for both public and private travelling methods and is aimed at commuters living in the greater Dublin region. The system works by combining the transport waiting times from the Dublin Real-Time Passenger Information (RTPI) Application Programming Interfaces (API) to the direction provided by Google’s Directions API.

This mobile application is built in conjunction with a NodeJS based web application that performs the logical calculations and expose them in the form of a RESTful API. This allows for separations of concerns between the mobile application and the journey time update calculations.

This separation also allows for statistics to be gathered anonymously from the user. These statistics can then be used later to potentially increase the accuracy of the system. As of 5th May 2017 the system has an overall accuracy of 87%, meaning all travel time estimates are within 13% of the actual travel time.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Q Science > QA Mathematics > Computer software > Mobile Phone Applications
T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 26 Oct 2017 16:44
Last Modified: 26 Oct 2017 16:46

Actions (login required)

View Item View Item