portfolio top page@4x-100.jpg
 

Alaska Airlines Mobile App Usability Study

Overview@4x.png

preparation

Collaborate with Alaska Airlines to study and evaluate the application.

2.jpg

user testing

Set up plans and recruiting, then complete remote testing.

3.jpg

findings

Base on testing results, figure out existing problems and offer recommendations.

 

goal


Evaluate the usability of the Alaska Airlines mobile application, identify issues and make recommendations for improvements in the future releases.

work flow.jpg
 

duration

60 Days (Jan. 2020 - Mar. 2020)

introduction

This is a team project from HCDE 517 Usability Studies class at the University of Washington, sponsored by Alaska Airlines.

My responsibility

Lead research, testing plans and scripts, recruitment, user testing, analysis, and all visual/graphic-related works.

Tools

Alaska Airlines mobile app, Usertesting.com, Zoom, Spreadsheet, Adobe Creative Suite, Excel, etc.

 
cover alaska@2x.png
 

Overview

tested product

Research Interviews
Literature Review

Alaska Airlines iPhone Application - v4.5.0.

(As it was the latest version at the time of the study)

The study focused on assessing how efficiently and effectively users can accomplish the stated tasks and users’ overall satisfaction level while interacting with the mobile app.

 

Key tasks

 

● To discover usability issues within three task flows

  • Booking a flight

  • Checking flight status

  • Canceling a flight

● To assess the overall usability of the functions of the key task in the mobile app for users

● To identify obstacles preventing users from completing key tasks

● To provide recommendations for improvements in future releases

 
 

Research Questions

 
  • How easily and successfully can users navigate through the flight booking process?

  • How efficiently can users check flight status? Are the methods of input effective for the users to check?

  • How intuitively can the users find and cancel previous flight bookings?

4905798.jpg
 
 

testing

method

3594607.jpg

Testing was conducted in remote moderated sessions via Zoom due to COVID-19. Participants were asked to share both their mobile and desktop screens as they would be sharing the screen from their mobile device, while the video is turned on on the PC, to record their face.

  • One moderator and two note-takers per session

  • Participants were asked about their impressions and experience of using Alaska Airlines before commencing the study

  • Each participant was asked to perform three tasks, each having a couple of scenarios. Scenarios were sent via a Zoom chat window to the participants to read out loud.

  • They were asked to think out loud while performing those tasks.

  • After each task scenario, participants were asked to rate the difficulty level of each task on a scale of 1-5

    • 1 - Very difficult

    • 2 - Difficult

    • 3 - Neutral

    • 4 - Easy

    • 5 - Very easy

  • After participants completed all tasks, they were to answer the ten SUS questions based on their experience and impressions participating in this study

  • Study flow & scenarios were tested beforehand with a pilot session

 

Recruiting

A screener questionnaire was posted on usertesting.com using Alaska Airlines UserTesting account. We sought participants based on the following criteria.

a. Primary Recruitment Criteria:

• Infrequent user of the Alaska Airlines mobile app who is iPhone user

b. Secondary Recruitment Criteria:

• Alaska Airlines members who fly with Alaska Airlines 1-3 times a year, are comfortable with using mobile apps, and may have used other airline mobile apps before.

core_ppt_template_4x3.jpg
core_ppt_temdedwplate_4ddx3.jpg
participant sheet.jpg
 

Findings

What Went Well

The System Usability Scale (SUS) score of the Alaska Airline mobile app is 92.5. Overall participants reflected that the three tested tasks were easy and intuitive to go through without having to learn much on the spot.

  • Booking a flight was generally easy and intuitive

    • “Booking is a very self-explanatory process you choose your dates, you could choose the option to be flexible days, and when you be flexible see the different prices for each you know the Saturdays I were looking for” - Participant 2

  • With the right information checking flight status is easy

    • “I thought like that was very simple and not a lot of information that I had to know in order to find this and it was really user friendly and not overwhelming with the amount of options of information to add in" - Participant 1

  • Canceling a flight was easy and simple

    • “Canceling flight was easy. Not that many other options to choose from.” - Participant 3

  • Informative confirmation and warnings

    • Participant 5 was able to identify that “cancel” was not the right option after seeing the popped up warning

    • Others like the confirmation when a flight was canceled

4669613.jpg
 

Issues & Recommendations

 

The severity of usability problems

 
severity level.jpg

Each finding was assigned a rating using the scale below after analysis of the scope of users impacted and the likelihood users were to fail the task.

 
 

Booking a flight

Participants were given 2 sets of scenarios with different criteria such as one way/round trip, cheapest, flexible dates, and asked to complete a booking.

 

Issue 1: Hierarchical Issue of Buttons Causing Navigational Confusion - Severity Level 3 (Major usability problem)

Screenshots from the “Book a trip” page

Screenshots from the “Book a trip” page

Issues:

  • Currently, the “Cancel” button has a higher visual hierarchy than the “Back” buttons as seen in the figure

  • 2 out of 5 participants very intuitively tapped the cancel button wanting to return to a previous page

  • 2 out of 5 participants were able to recognize it was the wrong button from warning modals

Quotes:

  • "I almost canceled the whole plan because I went for the big cancel button rather than the back to the button..." - Participant 5

Recommendations:

  • Show a clear way to navigate between screens, as the current go back is not very prominently seen as the Cancel button

  • Improve the hierarchy in displaying back and cancel options. Consider giving both equal weights

 

Issue 2: Ambiguous Copy - Severity Level 2 (Minor usability problem)

Screenshot of the Flight Summary Page

Screenshot of the Flight Summary Page

Issues:

  • 2 out of 5 participants were not sure if they would be able to select seats due to the copy saying “limited / no seat selection”

  • 2 out of 5 participants were confused because they thought this copy meant that they would not be able to select seats later on, thus unable to complete the task given

Quotes:

  • "I just saw that Saver has limited to no seat selection. I'm not sure what that means, like if I have limited seat selection or no seat selection at all? I know I want to be able to select a seat. I'll just continue to see if it'll even let me." - Participant 3

  • “[Seeing limited to no seat selection] I might have to upgrade to the main cabin it seems... ‘cause with saver, I'm not able to select a seat [after moderator suggests to try finds out it allows selection]" - Participant 5

Recommendations:

  • Change copy to “Seat selection based on availability”

  • Allow users to preview availability before committing to an upgrade

 

Issue 3: Lack of Communication In Conveying Upcoming Steps - Severity Level 2 (Minor usability problem)

Screenshots of the “Book a trip” task flow

Screenshots of the “Book a trip” task flow

Issues:

  • 2 out of 5 participants were not sure when they would be able to select seats while booking a flight

  • 2 out of 5 participants thought they would be able to select seats right after making selections of the flights

Quotes:

  • "I thought I'll choose it at a slightly earlier screen, but I just kept going because I knew obviously I'll have to choose a seat at the same point, and then I found it eventually without really struggling too much at all." - Participant 3

  • "[At the flight summary page] Where is my seat? Did I pass it?" -Participant 4

Recommendations:

  • Add copy at the flight summary page to let users know that they will be able to select seats after checkout

  • Leverage the navigation to help the customer preview steps, provide a clear checkout experience

 

Checking Flight Status

Scenario A: Participants were given the flight number, departure and arrival cities, and asked to check the flight status of a flight next week. Scenario B: Participants were given the departure time, departure and arrival cities, and asked to check the flight status of today's flight.

 
Issue 4: Discoverability of the Flight Status Feature - Severity Level 2 (Minor usability problem)
Screenshots of Where to Find the Flight Status Feature

Screenshots of Where to Find the Flight Status Feature

Issues:

  • The Flight Status Feature is hidden within the More tab on the bottom right corner of the main screen

  • 3 out of 5 participants first went to “Trips” or “Account” to look for the option to check flight status.

  • 5 out of 5 participants were able to return to “More” and find the check flight status option there without too much effort

Quotes:

  • "Right at first, I wasn't sure exactly what to do. At first, I just tapped the trip screen, but that clearly wasn't it, so then I went to More. I wasn't sure what option I would choose from More. I just kinda guessed my way and happened to keep guessing correctly. There is a lot of guesswork involved, but it felt intuitive.” - Participant 3

Recommendations:

  • Include the feature as one of the options within the home screen of the Trips page.

  • Walkthrough users where to find this feature from the app's interface during the onboarding process.

 
Issue 5: Limited Date Selection for the Search by Flight Number Option - Severity Level 3 (Major usability problem)

Screenshot of Date Selection Features of the Flight Number option

Screenshot of Date Selection Features of the CIty or Airport option

Screenshot of Date Selection Features of the CIty or Airport option

Issues:

  • The user interfaces for the Search by Flight Number Option don’t allow users to search for a flight with dates other than Yesterday, Today, and Tomorrow

  • During the task scenario where participants were asked to look for a next week’s flight only knowing the departure city, arrival city and flight number, 5 out of 5 participants couldn’t search for the flight using the search by flight number option

  • There is also a lack of consistency between the date selection feature of the two search options, as the city or airport option provided participants with more dates to choose from

Quotes:

  • "[Using the City or airport option] I'm a little bit confused by this one has more options of dates, versus the other one (the flight number option) only has yesterday, today and tomorrow." - Participant 3

  • "I had to look through a bunch of them before I found the one I was looking for. It would have been easier to have a calendar picker and or have the flight number on each one when searching by departure city" - Participant 5

Recommendation:

● Include a date picker in the “Flight number” option to maintain consistency with the date selection feature in the “City or airport” option.

 
Issue 6: Search Result Displays Insufficient Information for Identifying Flights - Severity Level 3 (Major usability problem)
Search Result Page of the Search by "City or Airport" option

Search Result Page of the Search by "City or Airport" option

Issues:

  • The search result page of the “City or airport” page does not allow users to identify flights using the flight number

  • During the task scenario where participants were asked to look for a next week’s flight only knowing the departure city, arrival city, and the flight number, 5 out of 5 participants couldn’t identify the flight from the search results of the “City or airport” option

  • 5 out of 5 participants had to click into every search result one-by-one to check the flight number within each Flight Info page until they found the right one

  • 1 participant completely gave up on the task because she also missed the flight number that was displayed on the Flight Info page

Quotes:

  • "I have to go in each one and find that 945. That's kind of bad" - Participant 2

  • "This probably isn't the best way to go through all of these. Okay I found 945 just by luck." - Participant 3

  • "I'd probably find another way to find the flight number. I don't know. Honestly. I can't find it" - Participant 4

Recommendation:

  • Display flight numbers on the search results page of the search by city or airport option

 

Canceling a flight

Participants were asked to cancel a booking and get the refund back to the card that was used for booking the trip initially.

 
Issue 7: Discoverability of Cancelling Flights Feature - Severity Level 2 (Minor usability problem)
Screenshots of Where to Cancel A Flight

Screenshots of Where to Cancel A Flight

Issues:

  • 3 out of 5 participants went into flight details to find the cancellation option for their booking

  • 3 out of 5 participants were also able to return to the list of bookings and find the kebab/ellipsis icon, within which the cancellation feature is available

Quotes:

  • "It was easy because I use an iPhone and so those having those three ellipses on any option, although I first selected the actual confirmation that wasn't there, I immediately noticed the three ellipses so very easy to detect." - Participant 2

  • "Even though some guesswork was involved, it was way fewer steps than I expected. When I pressed the three dots, the first thing that popped up at the top was cancel reservation, so I knew exactly where to look, exactly where to click. It all just makes sense." - Participant 3

  • "It was just...other than having to go back and find a place where I could cancel it by clicking the three dots rather than doing it from within all the flight details it was really easy..." - Participant 5

Recommendation:

  • Include cancel booking function under flight details page

 

Other Issues

The issues below are minor in terms of users impacted (only arose in individual cases) or likelihood to fail.

Booking A Flight:

  • Multiple flights sign is easy to ignored or is initially unclear

  • 2 out of 5 participants were not sure about seat keys (especially when selecting saver seats) at first but later figured it out

  • Unsure when to add travel insurance

  • Filters don’t remain selected when selecting the round trip back

Checking Flight Status

  • Feedback for “tracking” flight wasn’t obvious and thought participant wasn’t tracking flight since it was greyed out

Canceling A flight:

  • The cancelation is in the “web” model, the process is a little bit slow

 

REFLECTION

Future Direction

annotated-Updated_Study%20results%20-%20Presentation.pdf - Adobe Acrobat Pro DC (32-bit).jpg

Research a more diverse user base

  • Final participants included 4 females and 1 male from 3 different western states (CA, OR, WA). For future studies, participants with more varied characteristics can be included to better adhere to the Alaska Airlines member demographics.

Explore filters feature

  • Most of participants did not use filters to aid their search processusers. Therefore, how easily and successfully can users use filters to help find their desired flights within the Alaska Airlines mobile application can be further exploreded.

Test different cancellation options

  • Participants only selected the refund back to the original payment option while canceling a flight. Another research question to test includes whether the presented information is sufficient enough for users to understand the different cancellation options and make their desired selection.

 

APPENDIX

Data Collected

Task number reference:1. Booking a flight; 2. Checking flight status; 3. Canceling a flight

Task number reference:

1. Booking a flight; 2. Checking flight status; 3. Canceling a flight

 

Note Taking Sheet

Note taking.jpg
 

Post Scenario Data Collected

Post Scenario Question: On a scale from 1 to 5 with 1 being very difficult and 5 being very easy, how would you rate the ease or difficulty of completing the task that you did?1 - Very difficult; 2 - Difficult; 3 - Neutral; 4 - Easy; 5 - Very easyWhy did you choose that rating?
 

Post Study Questionnaire_SUS

How the scores are calculated:• For each of the odd numbered questions, subtract 1 from the score.• For each of the even numbered questions, subtract their value from 5.• Take these new values and add up the total score. Then multiply it by 2.5.
 

Data Analysis Form

Data Analysis Form.jpg
 

stories type