guideline icon
Guidelines
We conceptualized findings from secondary research and analogous domains into design guidelines that summarize the state-of-the-art practices.
Getting Attention
1. Set a high threshold for firing an alarm in an intense environment

Attention is the most valuable resource traders have. The value of an alert system is to allocate the trader's attention efficiently without annoying them. As every alert is an interruption to the trader's current tasks, alerts should only be alarming when the alert requires immediate attention, and presented calmly otherwise. In the long run, the alerting system will gain credibility for its accuracy and trust from traders.

2. Increase situational awareness with an ambient alert

The ambient alert is a peripheral interface used continuously in the background. It does not prompt an immediate reaction but will increase situational awareness. For example, life monitoring systems in hospitals update their visuals calmly but continuously. These monitors do not interfere with what nurses are doing, but can provide closure and information for patients' whenever they look at the screen.

Intensive Care Unit (ICU) Monitor
3. Design for repetitive tolerance

A sound and animation may be pleasant when heard the first time, but consider what may users feel if they need to hear it 100 times a day. To design for repetitive tolerance, the sound and any associated animation should not last longer than 0.3 seconds.

Call to Action
1. Using visual hierarchy to guide users' information processing

Information hierarchy gives users an intuitive guide of how they should navigate the information presented to them. By chunking information into bite-size pieces, users can consume the alerts more efficiently, especially in a busy environment where users have short attention spans for incoming information.

Example for visual hierarchy. Source: ScienceDirect
2. Having a clear call-to-action

Call-to-action (CTA) is a marketing and design term referring to interactions or visuals designed to prompt immediate action from the user. Call-to-action is usually a button that is higher color saturation than its background, and more prominent than other elements on the page. There should only be one CTA at a time.

The call to action button on Spotify’s mobile home screen
3. Provide intelligent summaries and highlights

Apply effective communication between the user and the alert system. A person's working memory can hold roughly seven items at a time, so no more than seven items should be visible at one time. When there are many alerts of the same type, provide a summary to reduce the effort for processing the information for users. First, present a high-level overview, after which details can be provided after users expand the notifications.

Grouped notifications from Gmail’s mobile application
Avoiding Fatigue
1. Providing alarm data and reports

Possible alarm fatigue can be measured with the signal detection theory. If users are missing too many signals, the user is either experiencing alarm fatigue or the system is not presenting the alarm effectively. In a clinical alarm management system, weekly reports are provided to let managers identify trends and adjust their practices. Content in the report may include total weekly alarms per unit, duration of alarms by types, duration to respond to nurse calls, etc.

Signal Detection Matrix
2. Aggregation and Routing

A primary way to avoid alert fatigue is to reduce the perceived alert amount on the users' side. Aggregation groups related alerts or alerts with similar next steps into one message. Also, when handling alerts with team effort, alerts should be routed to the person that can best handle them, instead of going into a single team inbox. Both techniques can significantly increase the signal to noise ratio.

Example of routing from an incident management system
3. Customize alarm threshold and calibrate continuously

Setting a threshold for firing an alert and directing alerts to accountable personnel only are two powerful ways to reduce alarm fatigue. In Johns Hopkins Health System, the alert algorithm is customized based on the demographics of the patients, clinical workflow, time of the day, staffing schedules, etc. Nurses are encouraged to adjust the alert threshold without physicians' orders to make monitor more actionable.

Nurses can set the alarm limits for each patient on vital sign monitors.
Customization
1. Have a good default

Customization lets users make selections about what they want to see, as well as set preferences for organizing and displaying information. However, the system should be usable and useful without customization. Many users to do not use customizations after their initial set-up process. Customization should be an add-on to an already enjoyable experience rather than asking users to fix the experience for themselves.

Many users do not change the default wallpaper on their desktop or mobile phone
2. Make it easy to discover

Since configuring the system is not users’ primary goal, users will not look for customization or use it gratuitously. Customization features should be placed near the content they relate to and be presented in a manner in which users can see how it will assist with their primary goal in the system.

LinkedIn allows users to customize what notification users want to receive. “Turn off” is easy to discover, taking two clicks to reach.
3. Layering the customization features

When there is a rich option set, avoid overwhelming users. Initially only show users the most useful customization options, and defer other options to “advanced options.”

Slack provides a set of color themes for users to select from, hiding the advanced options behind a separate menu.
Found in Domains
Related Prototypes
Building Trust
1. Build trust gradually

Many systems need users’ data to function, and getting data from users requires trust. Let users experience the product first, and do not be too eager to get data from them upfront. If they feel negatively upon first trying your feature or product out, they might never try it again. Encourage users to share data gradually after some usage. For example, in the trading scenario, traders will feel more comfortable about automating course correction after taking Liquidnet’s advice and resulting in successful trades.

The "honestbee" website ask for user’s personal information before letting users to experience the product
2. Explain the key components of how the system works

When a system suggests actions to traders, they need a certain level of understanding of how the system works in order to understand the suggestion. The explanation can include but is not limited to: data sources, mechanism of algorithms, confidence level, potential outcome, and restrictions. Traders need the right amount of information before accepting a suggestion, and a balance needs to be found between providing too little information and being verbose.

Amazon explains why it recommends certain items concisely in the section heading.
Reference
Getting Attention

Attuning Notification Design to User Goals and Attention Costs McCrickard, D. Scott, and Christa M. Chewar. "Attuning notification design to user goals and attention costs." Communications of the ACM 46.3 (2003): 67-72.

How Functional Animation Helps Improve User Experience https://www.smashingmagazine.com/2017/01/how-functional-animation-helps-improve-user-experience/

Sound Advice: A Quick Guide to Designing UX Sounds https://www.toptal.com/designers/ux/ux-sounds-guide

Call to Action

How To Design Notifications For Better UX https://uxplanet.org/how-to-design-notifications-for-better-ux-6fb0711be54d

Avoiding Alarm Fatigue

5 Technology tools for reducing alarm fatigue - Becker's Hospital Review https://www.beckershospitalreview.com/healthcare-information-technology/5-technology-tools-for-reducing-alarm-fatigue.html

Signal Detection & UX Design https://www.slideshare.net/LilyZimmerman/signal-detection-ux-design-a-look-at-instagrams-notification-feed

Reducing Alert Noise: Going from 1000 Alerts to 10 Alerts Overnight https://victorops.com/blog/reducing-alert-noise-going-1000-alerts-10-alerts-overnight

Customization

7 Tips for Successful Customization https://www.nngroup.com/articles/customization/?lm=customization-personalization&pt=article

Customization vs. Personalization in the User Experience https://www.nngroup.com/articles/customization-personalization/

Building Trust

Trustworthiness in Web Design: 4 Credibility Factors https://www.nngroup.com/articles/trustworthy-design/

Comparison Tables for Products, Services, and Features https://www.nngroup.com/articles/comparison-tables/

UX Guidelines for Recommended Content https://www.nngroup.com/articles/recommendation-guidelines/

People + AI Guidebook https://pair.withgoogle.com/

NEXT STEP
analogous domain icon
Analogous Domains