Advance Transit (AT) is a non-profit transit company annually serving around 600,000
free rides across the Upper Valley. Though real time estimates for bus arrivals are available
through AT’s website and automated call line, there is currently no simple way for AT riders to
visualize their bus route and bus arrival times from a smartphone. Over 44% of riders surveyed in
October 2015 indicated they would ride the bus more often if they had easier access to real-time
bus arrival information. The goal of the project is to develop a system that gives AT riders easy
access to their bus arrival times from a smartphone and, in doing so, bring an increase in bus
To meet this goal, we broke the project down into several distinct phases. The first two
months were dedicated to architecture, design, and defining our requirements and deliverables.
When we left for winter break, we had used rapid prototyping and trade studies to settle on our
final design for the “minimum viable product” – the minimum number of features to satisfy the
goal of giving riders easy access to bus arrival times. We spent the entirety of our six-week winter
break in our first development cycle; an initial working version of the app was completed by
January 17th. We then took an entire week to get rider feedback. Conducting two in-person
feedback sessions at Thayer and the Lebanon Library, we gathered both quantitative and
qualitative feedback on the app. We then used this feedback to embark on a second development
cycle where we added new features and also completely redesigned the UI. All of this led to
February 23rd, when both versions of the app were officially launched to the public in coordination
with a full-scale marketing push to drive user adoption.
Our two main deliverables to Advance Transit were (1) the working app for iOS/Android,
and (2) everything else needed to ensure the app can be actively developed going forward. More
specifically, we needed to deliver clean code, high-level documentation of app architecture, and
detailed instructions for Advance Transit on how to go about hiring developers for future work.
Once our working app was launched on Feb 23, we conducted tests to ensure that it met
our project goals and requirements. Overall, we found that the app met and exceeded all but one
of our requirements, the overall speed of the app, which through surveys we missed by two
percentage points from our target. We have already released updates on both apps to improve the
speed of both apps. So far we have received over 800 downloads between the iOS and Android
apps combined and a 4.5/5 star average review between the two apps amongst the 22 public
reviews that we have received on the Apple App Store and the Google Play Store. Additionally,
we have received an 8.1 out of 10 average rating on the overall satisfaction of the apps from our
own surveys that we conducted. Seventy-two percent of end users that we surveyed indicated they
would use Advance Transit more as a result of this app.
At this point in time, we have transitioned the app over to Advance Transit. In terms of
immediate next steps, AT will move the app into long-term maintenance mode while they explore
further options for development. The Dartmouth Planning Office has expressed interest in funding
full integration of Dartmouth shuttle information, so this is a likely next step for development. AT
has also expressed with near-certainty their interest in continuing development in the fall with
another group of 89/90 students. Regardless of how AT decides to move forward, we have
equipped them with the tools to continue development however they see fit.
Stayner, Donald; Donnelly, Paul; Gheorghe, Roxana; Grounds, Adam; and Gutierrez, Nicolas, "Advance Transit Real Time Bus Arrival Smartphone App" (2016). ENGS 89/90 Reports. 1.