2.1 Problem Identification
In a first phase, we asked travellers with disabilities to provide us with their experiences regarding any information gaps that they confronted during journeys by public transport. For this purpose, we contacted the Advisory Board for Barrier-free Travel of the Swiss Federal Railways, which represents travellers with visual, hearing and motor impairments. The board consisted of one person with a central scotoma since childhood (m, 45), two people who have been almost blind since childhood (f, 42; m, 59), one person with severe hearing loss since early childhood (f, 51), one person with age-related hearing loss (m, 77), one person with cerebral palsy since birth (m, 42), a low vision optician (m, 62), an acoustician (m, 80) and an expert in the field of barrier-free public transport (m, 71).
In two workshops, we mapped a complete user journey, ranging from planning, arriving at the station, finding the platform, boarding the train, travelling to the destination, and orienting oneself after arrival. For each part of the user journey, the representatives of the advisory board introduced potential information gaps and rated these according to their severity. Later, these insights were enriched with observations from first-hand experiences on an exemplary journey. For instance, the representatives with visual impairments demonstrated their lack of information when boarding a train by giving the non-disabled project members simulation glasses so that they could experience this issue personally.
2.2 Technical Feasibility
Detailed problem descriptions derived from the user journeys were used as input for a hackathon. In a hackathon, teams of programmers and other specialists involved in software development collaborate intensively on a given project over a few days. One of the teams, including a blind programmer (m, 44), focused on information availability when boarding a train. With the development of an app using Bluetooth beacons and publicly available information from the Swiss public transport’s open-data platformFootnote 1, the team was able to prove the app’s technical feasibility and its compatibility with assistive technologies. A few weeks later, another team extended the prototype in a second hackathon with regard to information availability in train stations and on platforms. By using geofencing based on GPS positioning, it was possible to provide a digital version of the departure boards which showed the next available train connections at the current position.
2.3 Proof of Concept
We decided to further develop the ideas created in the technical feasibility phase for multiple reasons. First, the two aforementioned issues belonged to the most pressing information gaps for travellers with visual impairments. Second, the proposed solutions showed potential for being extended to travellers with other forms of disability; for example, by providing acoustic announcements in text form for people with hearing impairments. Third, another project involved installing Bluetooth beacons on a selection of train lines to test a different application, which allowed us to start our project immediately using existing infrastructure. A basic test app applying components built in the technical feasibility phase was distributed to a group of 34 interested travellers with visual impairments. The participants regularly travelled on specific train lines that were already equipped with Bluetooth beacons. They provided feedback via their communication channel of choice (e.g., via email, phone or voice messages). In addition, we conducted three exemplary journeys with a total of 10 travellers (6 women, 4 men; 5 blind, 5 with severe visual impairments) to discuss the app’s functionalities and design in a real context. During the proof of concept phase, we collaboratively created first drafts for the final product design. For instance, the test app featured the concept of the master-detail pattern, providing a short overview of the travel information with an option to see more content. Participants deemed this concept as impractical in the present context, since it requires browsing through an often changing list and an additional click to look for further information. In collaboration with the participants, a concept using tab navigation at the bottom end of the app and reserved areas for the most important information was outlined. These reserved areas have a fixed position on the screen and enable quick access and orientation using a screen reader.
To decide whether to continue the project, the proof of concept phase was closed with a questionnaire answered by a total of 14 participants (age M = 55.3, SD = 10.3, range 30–71; 4 women, 10 men; 7 blind, 4 with severe visual impairments, 3 with light visual impairments). Participants used the test app with various combinations of assistive technologies, including screen reader and voice control (N = 6), screen reader, voice control and inverted colours (3), screen reader only (3), and screen magnification (1). They rated the overall impression of the test app positive (M = 4.23; SD = 1.1; 1 = worst rating, 5 = best rating). To gain further support for the project, we decided to use the test app to spread awareness of digital accessibility issues within the organisation. In 3 workshops, a total of 60 employees of the Swiss Federal Railways were invited to personally experience the addressed information gaps. Travellers with visual impairments were present during these workshops and shared their experiences in dealing with these issues.
2.4 Design
Based on the insights generated in the previous phases, we compiled a final conceptual design. The app was named SBB Inclusive (i.e., SBB stands for Schweizer Bundesbahnen, Swiss Federal Railways). Next, we asked four blind users (age M = 46.7, SD = 14.4, range 30–65; 1 woman, 3 men) to participate in a usability test, in which they solved typical tasks with an early prototype
[3]. Often, such tests are carried out with pen and paper or wireframes, which cannot be accessed directly by users with visual impairments. A simple web prototype built using HTML and CSS proved to be an effective workaround. This allowed us to test the navigation structure, the order of the displayed elements, and the richness of information directly using a screen reader. Participants had the choice between using either a test device or their own personal device. This allowed them to participate in the test while using their own familiar settings, such as their personal screen reader speech rate. To refine the concept, we discussed findings with the participants immediately after each test session and collaboratively outlined design improvements.
Finally, we created a visual design for the app, taking the accessibility features of the operating systems into account. For instance, a specific screen layout was designed for large text settings, which allows for text resizing without loss of content or functionality. The evolution of the app during the design phase is presented in Fig. 1.
2.5 Development
An app version for iOS using SwiftUI and a version for Android using Flutter were created from scratch. We deemed both technologies as being optimally suited for building the intended features. Travellers with visual impairments who participated in the proof of concept phase were invited to upgrade their apps to the new app and were asked to give their feedback on the ongoing development using a built-in contact form. At the date of this publication, the new app was just made available for testing. Therefore, little feedback has been received so far: however, most of it expresses a positive first impression of the final version of the app. The public release of SBB Inclusive is planned for fall 2020.
2.6 Future Development
With regard to future development, we plan to focus on additional information gaps that were revealed in the problem identification phase. Current ideas include developing features to display acoustic announcements in text form to travellers with hearing impairments, to monitor the status of elevators in train stations for travellers with physical impairments, and to provide information in reduced language complexity for travellers with cognitive and learning disabilities.