Usability Testing

Usability testing evaluates the users' ability to learn and operate the geospatial design, limit user error, appeal to user aesthetics, and adhere to accessibility requirements. The Ansyah, 2023 article outlines several usability testing methods, which I will briefly describe below. However, you will also be required to read the article to develop a more detailed background on how to implement the different usability testing methods.

Evaluation Criteria

When considering the criteria to include in a usability study, you may want to consider the different elements of a geospatial design (see Schulz, 2021 from module 2):

  1. Basemap Quality
  2. Cartography
  3. UX/UI
  4. Mobile Design Conventions
  5. Usability
  6. Location Based Services
  7. User Tasks
  8. Functionality
  9. Navigability
  10. Accessibility

GOMS (Goals, Operators, Methods, and Selection rules)

A population approach for evaluating human-computer interaction (HCI), and evaluating the ability of a user to complete a task is the GOMS usability testing method. This is very similar to a cognitive walkthrough, but with the finalized version of a design instead of the prototype. The results of the GOMS testing will provide information on the completion rate of each task and/or the time to completion for each task, therefore providing valuable information on the navigability and usability of the design.

The example below is extracted from Ansyah, 2023 and shows a GOMS usability testing sheet, with the “Goals” and “methods”, which describes the tasks the users will complete as well as the steps the user needs to take to complete that task.

GOMS task scenario table showing goals and methods for three tasks: finding a cafe, sharing a location, and adding a stop to a route.

The GOMS usability testing approach.

GOMS Task Scenario
NoGoalsActionMethods
Task 1. Find a cafe
1.1Search for a locationTapTap search column
1.2Search for a locationTypingType keyword
1.3Search for a locationTapTap search button
1.4Read search resultsScrollScroll screen to view search results
1.5Confirm the specified locationTapTap the specified location
Task 2. Share a location of Gubeng Station with a friend
2.1Confirm the specified locationTapTap the specified location
2.2Share to the specified appTapTap share button
2.3Share to the specified appSwipeSwipe to find the app to share the location
2.4Confirm the app to share the locationTapTap the app button
Task 3. Add Stop to the current route
3.1Find the Add Stop menuTapTap additional options menu button
3.2Find the Add Stop menuTapTap menu add stop
3.3Find the Add Stop menuTapTap the searched location in the search results
3.4Search the specified locationTapTap search column
3.5Search the specified locationTypingType keyword
3.6Search the specified locationTapTap search button
Credit: Ansyah, A. S. S., Masruri, M. Z., & Rochimah, S. (2023, October). Usability Testing of User Experience and User Interface Design on Mobile Map Applications: A Comparative Study of User Perception and Interaction. In 2023 14th International Conference on IEEE

System Usability Study

This type of usability testing focuses on “effectiveness and efficiency” and relies on a Likert scale (answers ranging from 1 to 5, with 1 indicating strongly disagree and 5 indicating strongly agree). The total sum of scores from the Likert scale answers can indicate if users thought the geospatial design was effective and efficient.

You can design a system usability test that includes 10 more questions regarding the specific details of your design including the navigability, aesthetics, accessibility, user error, and/or additional elements that would help with understanding your users' evaluation.

 
RequirementStrongly Disagree
(1)
Disagree
(2)
Neutral
(3)
Agree
(4)
Strongly Agree
(5)
I like the colors used for the geospatial design12345
I found it difficult how to go back to the home page12345
I found it difficult to log in12345
The map elements are necessary12345

A/B Testing

A/B testing is a “split testing” method that is useful in comparing two different systems, and requires deploying two different versions of the system to your users and gathering feedback about the usability of both systems, to determine which is most efficient. 

One method for A/B usability testing is to provide two images (one for each of the versions) and asking the users specific questions about the aesthetic appeal, navigability, accessibility, and operability of both versions.

A/B usability testing can also be on a likert scale from 1 to 5, with 1 as strongly disagree and 5 as strongly agree

References: