SlideShare una empresa de Scribd logo
1 de 1
CAPTCHA and accessibility. Is this the best we can do?
Lourdes Moreno, María González-García and Paloma Martínez
Computer Science Department, Universidad Carlos III de Madrid, Spain
{lmoreno, mgonza1, pmf}@inf.uc3m.es
10th International Conference on Web Information Systems and Technologies (WEBIST), 03-05 April 2014
MOTIVATION: There is a trend to use a CAPTCHA on many websites, but sometimes it
provokes accessibility barriers that avoid the Web content access.
1) Background and issues for CAPTCHA & Web Accessibility:
 W3C: WAI, WCAG 2.0 (SC 1.1.1 : Technique G143, G144)
 Designers have to know what the main standards and regulations have to follow in order to design an accessible
CAPTCHA.
 Solutions according to W3C document “Inaccessibility of CAPTCHA - Alternatives to Visual Turing Tests on the
Web”.
 Related Work
 Disability: Many accessibility barriers with CAPTCHAs!
 Assistive Technology (AT)
 Types of disability and different degrees
SOLUTION SPACE ANALYSIS
TYPE OF DISABILITY
ACC. BARRIERS
[PERCEIVE,
SOLVE, ACCESS ]
HOW TO ACCESS CAPTCHA PROPOSED SOLUTION
Visual X X (*) AT (magnifier or screen reader)
Perception: auditory modality
WCAG 2.0 must be achieved
Auditory Perception: no problem (visual modality)
WCAG 2.0 must be achieved
Motor X (*) Keyboard or AT WCAG 2.0 must be achieved
Cognitive X X (*) Difficulties to understand and solve
CAPTCHA
Limiting the degree of difficulty
WCAG 2.0 must be achieved
Visual and auditory X X (*) AT (Braille Displays) WCAG 2.0 must be achieved
Visual and motor X X (*) AT (screen reader, magnifier) only
keyboard
Perception: auditory modality
WCAG 2.0 must be achieved
Visual and cognitive X X X (*)
AT (screen reader, magnifier),
Difficulties to understand and solve
CAPTCHA
Perception: auditory modality
Limiting the degree of difficulty
WCAG 2.0 must be achieved
Auditory and motor X (*) Keyboard or AT
Perception: no problem (visual modality)
WCAG 2.0 must be achieved
Auditory and cognitive X X (*) Difficulties to understand and solve
CAPTCHA
Perception: no problem (visual modality)
Limiting the degree of difficulty
WCAG 2.0 must be achieved
Motor and cognitive X X (*)
Keyboard or AT
Difficulties to understand and solve
CAPTCHA
Limiting the degree of difficulty
WCAG 2.0 must be achieved
2) Scenarios defined according to types of disability:
(*) If web content does not fulfil the WCAG 2.0
CAPTCHA
APPROACHES
1: Form test
with simple
question
2: Form test
with simple
(2)
3: Empathy
to solve
4:
Advertisement
to solve
5: Recognising
to an animal
6: Access
to the
video
7: 3D object
recognition
8: Composing
a phrase
9: Solving
a Mini
game
10: Moving
the sliders
11:
HoneyPot
VISUAL
 (*)  (*) 
X X X X  X  (*) 
AUDITORY
  
X
  
 
 
MOTOR
      
X X  (*) 
COGNITIVE
X X X 
X  X  X  
3) CAPTCHA survey summary:
(*) High interdependence with the- WCAG 2.0 Compliance- and support with keyboard and AT (screen reader).
 Users with cognitive disabilities
have more difficulties followed by
blind users
 It is possible to design
proposals CAPTCHA that can
present a high level of
accessibility, but unfortunately
accessibility barriers continue
happening.
AND CONCLUSIONS:
 The security should be included
by the server avoiding that users
have to be concerned about it.
 It should continue working on
security solutions that prevent the
use of the CAPTCHA.
 Some solutions can be used:
system to control spam such as
Approach 11 (HoneyPot) or email
instead of using a CAPTCHA.
4) DISCUSSION:
This work includes:
1) Background and issues for CAPTCHA & accessibility.
2) Scenarios defined according to types of disability: analysis to distinguish accessibility barriers to
perceive, to solve, to access (answer and submit) the CAPTCHA for user profiles of people with
disabilities.
3) A survey of the CAPTCHA current solutions which include accessibility features.
4) To provide a final conclusions and solution proposal.
ACKNOWLEDGEMENTS: This research work is supported by the Research Network MAVIR (S2009/TIC-1542 (see www.mavir.net/)) and the MULTIMEDICA project (TIN2010-20644-C03-01).

Más contenido relacionado

Destacado

Paul in athens and ephesus
Paul in athens and ephesusPaul in athens and ephesus
Paul in athens and ephesusACTS238 Believer
 
1 29-13 welcome introduction to environ sociology
1 29-13 welcome introduction to environ sociology1 29-13 welcome introduction to environ sociology
1 29-13 welcome introduction to environ sociologyJohn Bradford
 
유무선통합서비스(FMC)란?
유무선통합서비스(FMC)란?유무선통합서비스(FMC)란?
유무선통합서비스(FMC)란?xenersystems
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
Smash mouth walkin on the sun analysis
Smash mouth  walkin on the sun analysisSmash mouth  walkin on the sun analysis
Smash mouth walkin on the sun analysisjesskaeastwood
 

Destacado (9)

Paul in athens and ephesus
Paul in athens and ephesusPaul in athens and ephesus
Paul in athens and ephesus
 
1 29-13 welcome introduction to environ sociology
1 29-13 welcome introduction to environ sociology1 29-13 welcome introduction to environ sociology
1 29-13 welcome introduction to environ sociology
 
유무선통합서비스(FMC)란?
유무선통합서비스(FMC)란?유무선통합서비스(FMC)란?
유무선통합서비스(FMC)란?
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
Slide cast
Slide castSlide cast
Slide cast
 
Seed dispersal
Seed dispersalSeed dispersal
Seed dispersal
 
잠재력 Ot
잠재력 Ot잠재력 Ot
잠재력 Ot
 
Ayush group of industries
Ayush group of industriesAyush group of industries
Ayush group of industries
 
Smash mouth walkin on the sun analysis
Smash mouth  walkin on the sun analysisSmash mouth  walkin on the sun analysis
Smash mouth walkin on the sun analysis
 

Más de Grupo HULAT

Interaccion 2019 lourdes moreno
Interaccion 2019 lourdes morenoInteraccion 2019 lourdes moreno
Interaccion 2019 lourdes morenoGrupo HULAT
 
Low vision interaccion2018v4
Low vision interaccion2018v4Low vision interaccion2018v4
Low vision interaccion2018v4Grupo HULAT
 
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...Grupo HULAT
 
Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.Grupo HULAT
 
Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...Grupo HULAT
 
New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...Grupo HULAT
 
Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"Grupo HULAT
 
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...Grupo HULAT
 
Extraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical TextsExtraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical TextsGrupo HULAT
 
Lessons from the Drug-Drug Interaction Extraction Task
Lessons from the Drug-Drug Interaction Extraction TaskLessons from the Drug-Drug Interaction Extraction Task
Lessons from the Drug-Drug Interaction Extraction TaskGrupo HULAT
 
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...Grupo HULAT
 
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...Grupo HULAT
 
Accessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older peopleAccessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older peopleGrupo HULAT
 
Toward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processesToward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processesGrupo HULAT
 
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...Grupo HULAT
 
Formación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadFormación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadGrupo HULAT
 
Requisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimediaRequisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimediaGrupo HULAT
 
Integrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approachIntegrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approachGrupo HULAT
 
A MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityA MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityGrupo HULAT
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Grupo HULAT
 

Más de Grupo HULAT (20)

Interaccion 2019 lourdes moreno
Interaccion 2019 lourdes morenoInteraccion 2019 lourdes moreno
Interaccion 2019 lourdes moreno
 
Low vision interaccion2018v4
Low vision interaccion2018v4Low vision interaccion2018v4
Low vision interaccion2018v4
 
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
 
Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.
 
Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...
 
New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...
 
Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"
 
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
 
Extraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical TextsExtraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical Texts
 
Lessons from the Drug-Drug Interaction Extraction Task
Lessons from the Drug-Drug Interaction Extraction TaskLessons from the Drug-Drug Interaction Extraction Task
Lessons from the Drug-Drug Interaction Extraction Task
 
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
 
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
 
Accessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older peopleAccessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older people
 
Toward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processesToward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processes
 
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
 
Formación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadFormación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la Universidad
 
Requisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimediaRequisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimedia
 
Integrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approachIntegrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approach
 
A MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityA MDD approach for modelling web accessibility
A MDD approach for modelling web accessibility
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
 

CAPTCHA and accessibility. Is this the best we can do?

  • 1. CAPTCHA and accessibility. Is this the best we can do? Lourdes Moreno, María González-García and Paloma Martínez Computer Science Department, Universidad Carlos III de Madrid, Spain {lmoreno, mgonza1, pmf}@inf.uc3m.es 10th International Conference on Web Information Systems and Technologies (WEBIST), 03-05 April 2014 MOTIVATION: There is a trend to use a CAPTCHA on many websites, but sometimes it provokes accessibility barriers that avoid the Web content access. 1) Background and issues for CAPTCHA & Web Accessibility:  W3C: WAI, WCAG 2.0 (SC 1.1.1 : Technique G143, G144)  Designers have to know what the main standards and regulations have to follow in order to design an accessible CAPTCHA.  Solutions according to W3C document “Inaccessibility of CAPTCHA - Alternatives to Visual Turing Tests on the Web”.  Related Work  Disability: Many accessibility barriers with CAPTCHAs!  Assistive Technology (AT)  Types of disability and different degrees SOLUTION SPACE ANALYSIS TYPE OF DISABILITY ACC. BARRIERS [PERCEIVE, SOLVE, ACCESS ] HOW TO ACCESS CAPTCHA PROPOSED SOLUTION Visual X X (*) AT (magnifier or screen reader) Perception: auditory modality WCAG 2.0 must be achieved Auditory Perception: no problem (visual modality) WCAG 2.0 must be achieved Motor X (*) Keyboard or AT WCAG 2.0 must be achieved Cognitive X X (*) Difficulties to understand and solve CAPTCHA Limiting the degree of difficulty WCAG 2.0 must be achieved Visual and auditory X X (*) AT (Braille Displays) WCAG 2.0 must be achieved Visual and motor X X (*) AT (screen reader, magnifier) only keyboard Perception: auditory modality WCAG 2.0 must be achieved Visual and cognitive X X X (*) AT (screen reader, magnifier), Difficulties to understand and solve CAPTCHA Perception: auditory modality Limiting the degree of difficulty WCAG 2.0 must be achieved Auditory and motor X (*) Keyboard or AT Perception: no problem (visual modality) WCAG 2.0 must be achieved Auditory and cognitive X X (*) Difficulties to understand and solve CAPTCHA Perception: no problem (visual modality) Limiting the degree of difficulty WCAG 2.0 must be achieved Motor and cognitive X X (*) Keyboard or AT Difficulties to understand and solve CAPTCHA Limiting the degree of difficulty WCAG 2.0 must be achieved 2) Scenarios defined according to types of disability: (*) If web content does not fulfil the WCAG 2.0 CAPTCHA APPROACHES 1: Form test with simple question 2: Form test with simple (2) 3: Empathy to solve 4: Advertisement to solve 5: Recognising to an animal 6: Access to the video 7: 3D object recognition 8: Composing a phrase 9: Solving a Mini game 10: Moving the sliders 11: HoneyPot VISUAL  (*)  (*)  X X X X  X  (*)  AUDITORY    X        MOTOR        X X  (*)  COGNITIVE X X X  X  X  X   3) CAPTCHA survey summary: (*) High interdependence with the- WCAG 2.0 Compliance- and support with keyboard and AT (screen reader).  Users with cognitive disabilities have more difficulties followed by blind users  It is possible to design proposals CAPTCHA that can present a high level of accessibility, but unfortunately accessibility barriers continue happening. AND CONCLUSIONS:  The security should be included by the server avoiding that users have to be concerned about it.  It should continue working on security solutions that prevent the use of the CAPTCHA.  Some solutions can be used: system to control spam such as Approach 11 (HoneyPot) or email instead of using a CAPTCHA. 4) DISCUSSION: This work includes: 1) Background and issues for CAPTCHA & accessibility. 2) Scenarios defined according to types of disability: analysis to distinguish accessibility barriers to perceive, to solve, to access (answer and submit) the CAPTCHA for user profiles of people with disabilities. 3) A survey of the CAPTCHA current solutions which include accessibility features. 4) To provide a final conclusions and solution proposal. ACKNOWLEDGEMENTS: This research work is supported by the Research Network MAVIR (S2009/TIC-1542 (see www.mavir.net/)) and the MULTIMEDICA project (TIN2010-20644-C03-01).