Skip to main content

Chatbot Accessibility Guidance: A Review and Way Forward

  • Conference paper
  • First Online:
Proceedings of Sixth International Congress on Information and Communication Technology
  • The original version of this chapter was revised, the author names “Ronna ten (First name) Brink (Last name) and Becca Scollan” have been changed to “Ronna (First name) ten Brink (Last name) and Rebecca Scollan. The erratum to this chapter is available at https://doi.org/10.1007/978-981-16-1781-2_91

Abstract

Chatbots are an increasingly popular way to deliver and support online services. These services must be accessible for people with disabilities; however, it is not yet clear how to extend existing guidance on web content accessibility to chatbots. Researchers and developers from different sectors are producing recommendations by a variety of methods. This paper surveys existing chatbot accessibility guidance. We found seventeen different sources yielding 157 unique recommendations for creating an accessible chatbot experience, which we organized into five categories: content, user interface, integration with other web content, developer process and training, and testing. We identify and discuss trends, themes, and opportunities to refine these recommendations. We believe that there is a need to further refine and expand the recommendations presented in this paper to facilitate the creation of accessible chatbots. Through our analysis, we intend to guide future research, inform the development of materials for designing, developing, and evaluating chatbots; and promote a shared understanding of how chatbots can deliver a successful experience for all users.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Change history

  • 09 February 2022

    In the original version of the book, the author names “Ronna ten (First name) Brink (Last name) and Becca Scollan” have been changed to “Ronna (First name) ten Brink (Last name) and Rebecca Scollan” in the Frontmatter, Backmatter and in Chapter 80. The erratum chapter and the book have been updated with the change.

References

  1. Reddy T (2017) How chatbots can help reduce customer service costs by 30%. IBM Watson Blog. https://www.ibm.com/blogs/watson/2017/10/how-chatbots-reduce-customer-service-costs-by-30-percent/. Accessed 22 December 2020

  2. Sweezey M (2018) Council post: the value of chatbots for today’s consumers. Forbes Communications Council. https://www.forbes.com/sites/forbescommunicationscouncil/2018/02/13/the-value-of-chatbots-for-todays-consumers. Accessed 22 December 2020

  3. Domino’s: Order with Dom, Domino's interactive chatbot (2021) https://www.dominos.com/chat-pizza-order/. Accessed 22 December 2020

  4. Brereton E (2019) Universities use AI chatbots to improve student services. EdTech Magazine. https://edtechmagazine.com/higher/article/2019/10/universities-use-ai-chatbots-improve-student-services. Accessed 22 December 2020

  5. Canada Revenue Agency: What’s new for the 2020 tax-filing season. CRA Newsroom (2020) https://www.canada.ca/en/revenue-agency/news/newsroom/tax-tips/tax-tips-2020/tax-filing-season.html. Accessed 22 December 2020

  6. U.S. Department of Veterans Affairs: VA coronavirus chatbot (2020) https://www.va.gov/coronavirus-chatbot/. Accessed 22 December 2020

  7. Beaunoyer E, Dupéré S, Guitton MJ (2020) COVID-19 and digital inequalities: reciprocal impacts and mitigation strategies. Comput Human Behav. 111. doi:https://doi.org/10.1016/j.chb.2020.106424

  8. Guitton MJ (2020) Cyberpsychology research and COVID-19. Comput Hum Behav 111. doi:https://doi.org/10.1016/j.chb.2020.106357

  9. Calado C (2017) We need to talk about accessibility on chatbots. UX Design. https://uxdesign.cc/we-need-to-talk-about-accessibility-on-chatbots-98cf93c54963. Accessed 17 December 2020

  10. Lister K, Coughlan T, Iniesto F, Freear N, Devine P (2020) Accessible conversational user interfaces: considerations for design. In: Proceedings of the 17th international web for all conference (W4A ’20), vol 111, Taipei, Taiwan, pp 1–11, April 2020. Association for Computing Machinery, New York, NY, USA. doi:https://doi.org/10.1145/3371300.3383343

  11. W3C: Web Content Accessibility Guidelines (WCAG) 2.2: W3C Working Draft 11 August 2020 (2020) https://www.w3.org/TR/2020/WD-WCAG22-20200811/. Accessed 22 December 2020

  12. PTS: Utvärdering av tillgängligheten i chattbotar för personer med funktionsnedsättningar och äldre [Evaluation of the accessibility of chatbots for people with disabilities and the elderly]. Swedish Post and Telecom Agency (PTS) (2017) https://www.pts.se/globalassets/startpage/dokument/icke-legala-dokument/rapporter/2018/ovrigt/chattbotstudie/huvudrapport/utvardering-av-tillganglighet-i-chattbotar-huvudrapport.pdf. Accessed 22 December 2020

  13. U.S. General Services Administration: IT Accessibility/Section 508 (2020) https://www.gsa.gov/policy-regulations/policy/information-integrity-and-access/it-accessibility-section-508. Accessed 22 December 2020

  14. Abdolrahmani A, Kuber R, Branham SM (2018) Siri Talks at You: an empirical investigation of voice-activated personal assistant (VAPA) usage by individuals who are blind. In: Proceedings of the 20th international ACM SIGACCESS conference on computers and accessibility, Galway, Ireland, October 2018. Association for Computing Machinery, New York, NY, USA, pp 249–258. doi:https://doi.org/10.1145/3234695.3236344

  15. Baldauf M, Bösch R, Frei C, Hautle F, Jenny M (2018) Exploring requirements and opportunities of conversational user interfaces for the cognitively impaired. In: Proceedings of the 20th international conference on human-computer interaction with mobile devices and services adjunct, Barcelona, Spain, September 2018. Association for Computing Machinery, New York, NY, USA, pp 119–126. doi:https://doi.org/10.1145/3236112.3236128

  16. Lilleby A, Marstein S (2020) «Chatbot for alle?»-En kvalitativ studie av dyslektikeres opplevelse med chatbot [Chatbots for all? A qualitative study of dyslexic users’ experience with chatbos]. Master's thesis, University of Oslo, Norway. https://www.duo.uio.no/bitstream/handle/10852/79751/1/Master_Lilleby_Marstein_2020.pdf

  17. Simonsen K (2020) Universell utforming av chatbots [Universal design of chatbots]. Funka, Stockholm. https://www.funka.com/no/forskning-og-innovasjon/arkiv---forskningsoppdrag/universell-utforming-av-chatbots/chatbottar-for-alle/. Accessed 22 December 2020

  18. Bigham JP, Aller MB, Brudvik JT, Leung JO, Yazzolino LA, Ladner RE (2008) Inspiring blind high school students to pursue computer science with instant messaging chatbots. SIGCSE Bull 40:449–453. https://doi.org/10.1145/1352322.1352287

    Article  Google Scholar 

  19. Boshoff A (2018) Accessibility and chatbots: how to make your chatbot user-friendly for everyone. Rogerwilco. https://www.rogerwilco.co.za/blog/accessibility-and-chatbots-how-make-your-chatbot-user-friendly-everyone. Accessed 17 December 2020

  20. Bureau of internet accessibility: five key accessibility considerations for chatbots (2020) https://www.boia.org/blog/five-key-accessibility-considerations-for-chatbots. Accessed 17 December 2020

  21. Campbell B (2017) Tips for designing accessibility in voice user interfaces. UX design. https://uxdesign.cc/tips-for-accessibility-in-conversational-interfaces-8e11c58b31f6. Accessed 17 December 2020

  22. CANAXESS: accessible chatbot design (2020) https://www.canaxess.com.au/infocard/chatbots/. Accessed 17 December 2020

  23. De Filippis ML, Federici S, Mele ML, Borsci S, Bracalenti M, Gaudino G, Cocco A, Amendola M, Simonetti E (2020) Preliminary results of a systematic review: quality assessment of conversational agents (Chatbots) for people with disabilities or special needs. In: Miesenberger K, Manduchi R, Covarrubias Rodriguez M, Peňáz P (eds) Computers helping people with special needs, Springer International Publishing, Cham, pp 250–257. doi:https://doi.org/10.1007/978-3-030-58796-3_30

  24. Furini M, Mirri S, Montangero M, Prandi C (2020) Do conversational interfaces kill web accessibility? In: 2020 IEEE 17th annual consumer communications networking conference (CCNC), Las Vegas, Nevada, 1–13 January 2020, pp. 1–6. doi:https://doi.org/10.1109/CCNC46108.2020.9045477

  25. Microsoft Research: Responsible bots: 10 guidelines for developers of conversational AI (2018) https://www.microsoft.com/en-us/research/publication/responsible-bots/. Accessed 17 December 2020

  26. Orange: Designing an accessible chatbot. https://a11y-guidelines.orange.com/en/web/components-examples/chatbot/ Accessed 17 December 2020

  27. Restrepo EGY, Baldassarre M, Boticario JG (2019) Accessibility, biases and ethics in chatbots and intelligent agents for education. In: Proceedings of EDULEARN19 conference, Palma, Mallorca, pp 8824–8833

    Google Scholar 

  28. State C (2020) Designing conversational AI for digital healthcare in regards to accessibility. Master’s thesis, KTH Royal Institute of Technology, Stockholm, Sweden

    Google Scholar 

  29. Torres C, Franklin W, Martins L (2019) Accessibility in chatbots: the state of the art in favor of users with visual impairment. In: Ahram T, Falcão C (eds) Advances in usability, user experience and assistive technology. AHFE 2018. Advances in intelligent systems and computing, vol 794. Springer, Cham. doi:https://doi.org/10.1007/978-3-319-94947-5_6

  30. Google Trends: “chatbot.” (2020) https://trends.google.com/trends/explore?date=all&q=chatbot. Accessed 22 December 2020

  31. Melnyk V, Ashok V, Puzis Y, Borodin Y, Soviak A, Ramakrishnan IV (2015) Look Ma, No ARIA: generic accessible interfaces for web widgets. In: Proceedings of the 12th web for all conference, 18 May 2015, pp 1–4. doi:https://doi.org/10.1145/2745555.2746666

  32. W3C Accessibility Guidelines Working Group: Accessibility Guidelines Working Group Teleconference (2019) https://www.w3.org/2019/11/05-ag-minutes.html. Accessed 22 December 2020

  33. W3C: Understanding Success Criterion 3.2.6: Findable Help (2020) https://w3c.github.io/wcag/understanding/findable-help.html. Accessed 22 December 2020

  34. Stevens AC, Carroll DD, Courtney-Long EA et al (2016) Adults with one or more functional disabilities — United States, 2011–2014. MMWR Morb Mortal Wkly Rep 2016(65):1021–1025. https://doi.org/10.15585/mmwr.mm6538a1

    Article  Google Scholar 

  35. Bickmore TW, Picard RW (2005) Establishing and maintaining long-term human-computer relationships. ACM Trans Comput Hum Interact 12:293–327. doi:https://doi.org/10.1145/1067860.1067867

  36. Brave S, Nass C, Hutchinson K (2005) Computers that care: investigating the effects of orientation of emotion exhibited by an embodied computer agent. Int J Hum Comput Stud 62:161–178. https://doi.org/10.1016/j.ijhcs.2004.11.002

    Article  Google Scholar 

  37. Looije R, Neerincx MA, Cnossen F (2010) Persuasive robotic assistant for health self-management of older adults: design and evaluation of social behaviors. Int J Hum Comput Stud 68:386–397. https://doi.org/10.1016/j.ijhcs.2009.08.007

    Article  Google Scholar 

  38. Taylor RM (2017) Situational awareness rating technique (Sart): the development of a tool for aircrew systems design. In: Situational awareness, Routledge, pp 111–128. doi:https://doi.org/10.4324/9781315087924-8

  39. Caroux L, Consel C, Merciol M et al (2020) Acceptability of notifications delivered to older adults by technology-based assisted living services. Univ Access Inf Soc 19:675–683. https://doi.org/10.1007/s10209-019-00665-y

    Article  Google Scholar 

  40. Talby D, Keren A, Hazzan O, Dubinsky Y (2006) Agile software testing in a large-scale project. IEEE Softw 23(4):30–37. https://doi.org/10.1109/MS.2006.93

    Article  Google Scholar 

  41. Usability.gov: User-Centered Design Process Map (2020) https://www.usability.gov/how-to-and-tools/resources/ucd-map.html. Accessed 30 December 2020

  42. Dam RF, Siang TY (2020) 5 stages in the design thinking process. Interaction Design Foundation. https://www.interaction-design.org/literature/article/5-stages-in-the-design-thinking-process. Accessed 30 December 2020

  43. Finstad K (2010) The usability metric for user experience. Interact Comput 22(5):323–327. https://doi.org/10.1016/j.intcom.2010.04.004

    Article  Google Scholar 

Download references

Acknowledgements

This research was funded by the MITRE Innovation Program. © 2021 The MITRE Corporation. All rights reserved. Approved for public release. Distribution unlimited 20-03275-1.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jeff Stanley .

Editor information

Editors and Affiliations

Appendix

Appendix

This section contains the full list of chatbot accessibility recommendations identified in the literature review, organized by category and theme.

Content. Recommendations for chatbot content pertain to the language and content of the conversation, regardless of the interaction medium (text, voice, etc.).

  1. A.

    Identify the bot appropriately

    1. (1)

      Clearly state the bot's nature and don’t try to impersonate a human [10] (R)

    2. (2)

      Introduce the chatbot as a bot and state its purpose [12] (E)

    1. (3)

      Clearly communicate that users are talking to a computer and not with a customer service representative [17] (E)

  1. B.

    Use suitable personality

    1. (1)

      Consider integrating emotional intelligence into bots [15] (R)

    2. (2)

      Add humor to engage the user and understand user’s irony/sarcasm [12] (R)

  1. C.

    Manage conversation length and complexity

    1. (1)

      Allow the user to adjust the level of detail in chatbot’s messages [14] (E)

    2. (2)

      Avoid jargon and acronyms, use easy-to-understand conversational patterns [19] (R)

    3. (3)

      Use simple language [20] (R)

    4. (4)

      Provide context to user in conversation, especially in questions [21] (R)

    5. (5)

      Use a linear, time-efficient architecture, even in voice interfaces [21] (R)

    6. (6)

      Use literal language, short and simple sentences, and full-length words [21] (R)

    7. (7)

      Keep messages short, or allow the screen reader to skip longer messages [21] (R)

    8. (8)

      Use a suitable reading level and language style for the chatbot’s intended audience [22] (A)

    9. (9)

      Reduce unnecessary messages [16] (E)

    10. (10)

      Explain complex concepts and difficult words [16] (E)

    11. (11)

      Keep messages short and simple [10] (R)

    12. (12)

      Use clear, easily understandable speech [10] (R)

    13. (13)

      Avoid figures of speech and idioms, exaggeration, ambiguous language, or turns of phrase [10] (R)

    14. (14)

      Limit the number of steps in a conversation-based task [10] (R)

    15. (15)

      Divide long messages into paragraphs [12] (E)

    16. (16)

      Reduce amount of text and use symbols and colors to enhance meaning [28] (E)

    17. (17)

      Use simple, clear, and understandable language [28] (E)

    18. (18)

      Use simple questions with layman’s terms [28] (E)

  1. D.

    Be aware of conversational context

    1. (1)

      Support context-aware conversations [15] (E)

    2. (2)

      Provide context to user in conversation, especially in questions [21] (R)

    3. (3)

      Be context aware [24] (R)

  1. E.

    Use both image and text output

    1. (1)

      Combine icons with a description to avoid confusion [28] (E)

    2. (2)

      Reduce amount of text and use symbols and colors to enhance meaning [28] (E)

  1. F.

    Offer choices appropriately

    1. (1)

      Put the most important information or most common answer first or last [21] (R)

    2. (2)

      Offer choices one by one [10] (R)

    3. (3)

      If the chatbot cannot understand the user’s input, provide input suggestions [12] (E)

  1. G.

    Set user expectations for the conversation

    1. (1)

      Provide context to user in conversation, especially in questions [21] (R)

    2. (2)

      Let the user know what commands they can issue [24] (R)

    3. (3)

      Clearly indicate next steps and expectations [10] (R)

    4. (4)

      Clearly manage expectations about privacy and outcomes [10] (R)

    5. (5)

      Provide hints and tips to guide user queries [10] (R)

    6. (6)

      Clearly identify conversational errors or miscomprehension by agent [10] (R)

    7. (7)

      Suggest to the user ways to interact or how to get started [12] (E)

  1. H.

    Manage stimulating content

    1. (1)

      Reduce panic triggers [10] (R)

    2. (2)

      Do not include flashing content [10] (R)

    3. (3)

      Present information in a calming way [10] (R)

Interface. Recommendations for chatbot interface pertain to the mechanics of inputting into the chatbot and perceiving the output, regardless of the content.

  1. A.

    Support multiple modalities for input and output

    1. (1)

      Use equivalent visual and non-visual cues/affordances [14] (E)

    2. (2)

      Use both text and audio for all content and notifications [19] (R)

    3. (3)

      Support voice-to-text [19] (R)

    4. (4)

      Offer multi-modal experiences [21] (R)

    5. (5)

      Allow volume control [21] (R)

    6. (6)

      Make sure user knows about potential for voice interaction [21] (R)

    7. (7)

      Build in speech-to-text and text-to-speech [16] (E)

    8. (8)

      Offer a visual option for voice conversational interfaces [10] (R)

    9. (9)

      Offer an audio version of a chatbot or ensure that the interface is accessible with screen reader [10] (R)

    10. (10)

      Allow combinations of input/output modalities [10] (R)

    11. (11)

      Consider using a touch screen interface [10] (R)

    12. (12)

      Allow multiple means of interfacing with the chatbot [12] (E)

    13. (13)

      Allow multiple forms of interaction [28] (E)

    14. (14)

      Provide text-to-speech and speech-to-text [28] (E)

  1. B.

    Support interaction with AT

    1. (1)

      Make sure response option buttons are tagged for screen readers [19] (R)

    2. (2)

      Support navigation with keyboard or screen reader [20] (R)

    3. (3)

      Ensure that rich media is accessible [20] (R)

    4. (4)

      Ensure conversation history can be navigated with a keyboard [22] (A)

    5. (5)

      Ensure that rich media is accessible [22] (A)

    6. (6)

      Make the conversation history identifiable with ARIA-labelling [22] (A)

    7. (7)

      Offer an audio version of a chatbot or ensure that the interface is accessible with screen reader [10] (R)

    8. (8)

      Make sure all elements including chat history window can be navigated/triggered/scrolled with keyboard [26] (R)

    9. (9)

      Add ARIA labels to all interactive elements [26] (A)

    10. (10)

      Include the sender before each message in aspan [26] (A)

    11. (11)

      Make sure interface works with screen reader [12] (E)

    12. (12)

      Use correct WAI-ARIA tags [17] (A)

    13. (13)

      Make sure interface works with screen reader [28] (E)

  1. C.

    Use visually clear text and interface

    1. (1)

      Use accessible color contrast and fonts [20] (R)

    2. (2)

      Make sure focus shows the most recent message [22] (A)

    3. (3)

      Use appropriate and flexible font size [22] (A)

    4. (4)

      Use adequate color contrast [22] (A)

    5. (5)

      Employ a larger interface when possible [16] (E)

    6. (6)

      Give the user the ability to change font size, magnify the chat interface up to 200%, and change the interface color/contrast [10] (R)

    7. (7)

      Design buttons that are inclusively sized, or adaptable in settings [10] (R)

    8. (8)

      Use a clear visual focus [10] (R)

    9. (9)

      Avoid periods of sustained scrolling [10] (R)

    10. (10)

      Minimize distractions [10] (R)

    11. (11)

      Clearly label buttons [10] (R)

    12. (12)

      Use low arousal colors [10] (R)

    13. (13)

      Avoid italics, block capitals, underlining, serif fonts, justified alignment, animation and small sizes in text formatting [10] (R)

    14. (14)

      Limit message length so that messages do not exceed the size of the message window [12] (E)

    15. (15)

      Align chatbot messages to the left, and user messages to the right, and use different colors [12] (E)

    16. (16)

      Use high contrast and large text, and offer a zoomable view [12] (E)

  1. D.

    Promote user awareness of interface elements

    1. (1)

      Make sure the user knows how to start dialog with voice interaction [21] (R)

    2. (2)

      Clearly label buttons [10] (R)

    3. (3)

      Use a clear visual focus [10] (R)

    4. (4)

      Make sure focus is visible [26] (R)

    5. (5)

      Align chatbot messages to the left, and user messages to the right, and use different colors [12] (E)

  1. E.

    Tolerate user errors and input variation

    1. (1)

      Support complex user commands [14] (E)

    2. (2)

      Use robust speech-to-text or typo-tolerance [15] (E)

    3. (3)

      Accept pauses [21] (R)

    4. (4)

      Tolerate shaky/ broken speech [21] (R)

    5. (5)

      Tolerate poor English [21] (R)

    6. (6)

      Use a slow or adaptable time-out [10] (R)

    7. (7)

      Tolerate typos [10] (R)

    8. (8)

      Tolerate typos [12] (E)

    9. (9)

      Tolerate simple word choice [12] (E)

  1. F.

    Support personalization and configuration

    1. (1)

      Allow volume control [21] (R)

    2. (2)

      Allow speech rate control [21] (R)

    3. (3)

      Allow users to customize the interaction style/settings [24] (R)

    4. (4)

      Give the user the ability to change font size, magnify the chat interface up to 200%, and change the interface color/contrast [10] (R)

  1. G.

    Keep the interface simple

    1. (1)

      Limit the number of voice-commands needed [21] (R)

    2. (2)

      Avoid periods of sustained scrolling [10] (R)

    3. (3)

      Use a clean design [10] (R)

    4. (4)

      Minimize distractions [10] (R)

    5. (5)

      Use low arousal colors [10] (R)

    6. (6)

      Limit choices [10] (R)

    7. (7)

      Employ consistent, clean interfaces [28] (E)

  1. H.

    Manage conversation length and pacing

    1. (1)

      Allow speech rate control [21] (R)

    2. (2)

      Avoid periods of sustained scrolling [10] (R)

    3. (3)

      Use slow or adaptable time-outs for the chatbot re-prompting for input or ending the conversation [10] (R)

    4. (4)

      Reduce friction in interactions (except when offering a chance to correct mistakes) [10] (R)

    5. (5)

      Limit message length so that messages do not exceed the size of the message window [12] (E)

    6. (6)

      Send one message at a time [12] (E)

  1. I.

    Offer choices appropriately

    1. (1)

      Make sure option buttons are tagged for screen readers [19] (R)

    2. (2)

      Use a slow or adaptable time-out [10] (R)

    3. (3)

      Limit choices [10] (R)

    4. (4)

      When displaying options, move focus to before the options and make sure the options are selectable [26] (R)

    5. (5)

      Place buttons in a vertical list [12] (E)

Integration. Recommendations for chatbot integration pertain to the mechanics of navigating to the chatbot, notifications of chatbot activity, and navigating to content linked or attached by the chatbot.

  1. A.

    Facilitate navigating to chatbot

    1. (1)

      Make sure the chatbot is discoverable [21] (R)

    2. (2)

      Make sure the button for activating the chatbot is clear, visible, selectable, etc. [19] (R)

    3. (3)

      Use skip links to navigate directly to the chatbot [22] (A)

    4. (4)

      Use responsive web design techniques [22] (A)

    5. (5)

      Ensure that navigation is accessible [16](E)

    6. (6)

      Ensure that the chatbot is accessible in both desktop and mobile [10] (R)

    7. (7)

      Avoid unexpected or involuntary activation [10] (R)

    8. (8)

      Ensure consistent navigation [10] (R)

    9. (9)

      Give the button for bringing up the chatbot a clear label [26] (A)

    10. (10)

      Make the button for bringing up the chatbot accessible via the keyboard using a element [26] (A)

    11. (11)

      Keep the chatbot button away from the edge of the window so that it can be magnified [26] (R)

    12. (12)

      Make sure the chatbot button is not covered by nearby tooltips [26] (R)

    13. (13)

      Use skip links, ARIA landmarks, and/or a header tag so the user is aware of the chatbot button [26] (A)

    14. (14)

      Ensure correct tab order [12] (E)

    15. (15)

      Make sure that the chatbot window is easily accessible and visible on the website [17] (E)

    16. (16)

      Allow interaction without login (users may not be able to access login) [28] (E)

  1. B.

    Manage conversation end and transitions to external resources

    1. (1)

      Offer longer interaction timeouts [14] (E)

    2. (2)

      Prepare resources that can be easily converted into an accessible form, like electronic format [18] (E)

    3. (3)

      Use slow or adaptable time-outs for the chatbot re-prompting for input or ending the conversation [10] (R)

    4. (4)

      Carry accessibility settings forward to linked resources [10] (R)

    5. (5)

      Use only linked or embedded content that is accessible by AT [10] (R)

    6. (6)

      Ensure users have the option of interacting with a human customer service representative (not solely a chatbot) [17] (E)

  1. C.

    Support AT

    1. (1)

      Consider conventions of transmitting to hearing devices before playing sounds [21] (R)

    2. (2)

      Use responsive web design techniques [22] (A)

    3. (3)

      Support users’ AT of choice [10] (R)

    4. (4)

      Support use of touch screens [10] (R)

    5. (5)

      Linked or embedded content should be accessible by AT [10] (R)

    6. (6)

      Make sure the chat window width supports magnification [26] (R)

  1. D.

    Manage Interruptions and Notifications

    1. (1)

      Offer whisper or discreet mode for audio content [14] (E)

    2. (2)

      Use both text and audio for all content and notifications [19] (R)

    3. (3)

      Ensure messages are announced with ARIA-live [22] (A)

    4. (4)

      Employ subtle notifications instead of intrusive and demanding [10] (R)

    5. (5)

      Minimize distractions [10] (R)

    6. (6)

      Use ARIA-live to notify of new chat content [26] (A)

    7. (7)

      Make a sound when sending and receiving messages [26] (R)

    8. (8)

      Change the window title when receiving a message [26] (A)

Developer process and training. Recommendations for chatbot developer process and training suggest activities throughout the ideation, design, and development process which may lead to a more accessible chatbot.

  1. A.

    Include people with disabilities in the process

    1. (1)

      Design bots to respect full range of human ability [25] (R)

    2. (2)

      Maintain an open dialogue with representatives of target user groups to involve them in development [12] (E)

    3. (3)

      Introduce diverse personas to developers including ability, experience, and demographics [27] (R)

    4. (4)

      Include diverse users in design process [28] (E)

  1. B.

    Follow WCAG

    1. (1)

      Follow WCAG 2.0 [10] (R)

    2. (2)

      Follow WCAG accessibility guidelines [25] (R)

    3. (3)

      Ensure at least one developer is familiar with WCAG requirements [17] (R)

  1. C.

    Choose an accessible platform and plan on customizing it

    1. (1)

      Consider technical requirements and accessibility when selecting a platform [18] (E)

    2. (2)

      Plan on customizing a chatbot platform [20] (R)

    3. (3)

      Choose a customizable platform [22] (A)

    4. (4)

      Request accessibility certifications from vendors if purchasing a chatbot platform [17] (R)

Testing. Recommendations for chatbot testing pertain to activities evaluating the chatbot accessibility, usability, or efficacy.

  1. A.

    Test early and continuously

    1. (1)

      Test early and extensively with members of the target population (or at least the tools the users will use) [18] (E)

    2. (2)

      Conduct user testing continuously [12] (E)

    3. (3)

      Conduct user tests with people with different disabilities, preferably early and continuously throughout the development process [17] (R)

  1. B.

    Test with realistic technology scenarios

    1. (1)

      Test early and extensively with members of the target population (or at least the tools the users will use) [18] (E)

    2. (2)

      Test with different browsers and versions of AT [22] (A)

  1. C.

    Use validated, standardized testing methodologies

    1. (1)

      Use validated, standardized methodologies to measure satisfaction, acceptability, and safety (managing risks in use) [23] (R)

    2. (2)

      Lack of complaint is not a sufficient measure to assess chatbot adoption or safety [23] (R)

    3. (3)

      Measure satisfaction and acceptability separately [23] (R)

    4. (4)

      Validate accessibility with WCAG 2.0 [12] (E)

    5. (5)

      Test with real users using a cognitive task analysis [28] (E)

  1. D.

    Test with diverse users and with target users

    1. (1)

      Test early and extensively with members of the target population (or at least the tools the users will use) [18] (E)

    2. (2)

      Perform user testing [16] (E)

    3. (3)

      Involve target users in testing [25] (R)

    4. (4)

      Conduct user tests with people with different disabilities, preferably early and continuously throughout the development process [17] (R)

    5. (5)

      Test with real users using a cognitive task analysis [28] (E)

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Stanley, J., ten Brink, R., Valiton, A., Bostic, T., Scollan, R. (2022). Chatbot Accessibility Guidance: A Review and Way Forward. In: Yang, XS., Sherratt, S., Dey, N., Joshi, A. (eds) Proceedings of Sixth International Congress on Information and Communication Technology. Lecture Notes in Networks and Systems, vol 216. Springer, Singapore. https://doi.org/10.1007/978-981-16-1781-2_80

Download citation

Publish with us

Policies and ethics