Dynamic detection of accessibility smells

Autores
Durgam, Fernando; Grigera, Julián; Garrido, Alejandra
Año de publicación
2023
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Automatic detection of accessibility problems is mainly performed by checking for compliance with guidelines on the HTML structure of web pages. While this method can find many problems, it has limitations in detecting difficulties that occur during user interaction. The purpose of this work is to find problematic sequences of interaction events, which we call Accessibility Events. These events occur dynamically as the user interacts with the page and can result in automatic detection of accessibility problems, called Accessibility Smells. We focus on visually impaired users interacting with the web through screen readers. Using previously and recently defined Accessibility Smells, we design Accessibility Events and heuristics to detect them. We describe an empirical study with visually impaired users accessing different pages with known Accessibility Smells. Using a logging tool, we capture Accessibility Events and report on their relationship (or lack thereof) with those smells. For the study, we recruited 8 volunteers, who performed user tests in different websites. During the study, we automatically captured the events on the interfaces and found that out of the 100 events detected during the sessions, 64 resulted in accessibility odors and 19 did not. The remaining 17 were inconclusive, but helped to reformulate the current odor heuristics to analyze potential new ones. The results indicate that it is possible to characterize special patterns of Accessibility Events that may be used to detect potential accessibility issues. While further studies are necessary, our findings provide a base ground for the dynamic detection of accessibility problems in web applications.
Materia
Ciencias de la Computación e Información
Web accessibility
Rich internet applications
Accessibility smells
User interaction events
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12129

id CICBA_dd5d21e712a7b815e2eed31515bb7716
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12129
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling Dynamic detection of accessibility smellsDurgam, FernandoGrigera, JuliánGarrido, AlejandraCiencias de la Computación e InformaciónWeb accessibilityRich internet applicationsAccessibility smellsUser interaction eventsAutomatic detection of accessibility problems is mainly performed by checking for compliance with guidelines on the HTML structure of web pages. While this method can find many problems, it has limitations in detecting difficulties that occur during user interaction. The purpose of this work is to find problematic sequences of interaction events, which we call Accessibility Events. These events occur dynamically as the user interacts with the page and can result in automatic detection of accessibility problems, called Accessibility Smells. We focus on visually impaired users interacting with the web through screen readers. Using previously and recently defined Accessibility Smells, we design Accessibility Events and heuristics to detect them. We describe an empirical study with visually impaired users accessing different pages with known Accessibility Smells. Using a logging tool, we capture Accessibility Events and report on their relationship (or lack thereof) with those smells. For the study, we recruited 8 volunteers, who performed user tests in different websites. During the study, we automatically captured the events on the interfaces and found that out of the 100 events detected during the sessions, 64 resulted in accessibility odors and 19 did not. The remaining 17 were inconclusive, but helped to reformulate the current odor heuristics to analyze potential new ones. The results indicate that it is possible to characterize special patterns of Accessibility Events that may be used to detect potential accessibility issues. While further studies are necessary, our findings provide a base ground for the dynamic detection of accessibility problems in web applications.2023info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12129enginfo:eu-repo/semantics/altIdentifier/doi/10.1007/s10209-023-01043-5info:eu-repo/semantics/altIdentifier/issn/1615-5297info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:40:01Zoai:digital.cic.gba.gob.ar:11746/12129Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:40:02.097CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Dynamic detection of accessibility smells
title Dynamic detection of accessibility smells
spellingShingle Dynamic detection of accessibility smells
Durgam, Fernando
Ciencias de la Computación e Información
Web accessibility
Rich internet applications
Accessibility smells
User interaction events
title_short Dynamic detection of accessibility smells
title_full Dynamic detection of accessibility smells
title_fullStr Dynamic detection of accessibility smells
title_full_unstemmed Dynamic detection of accessibility smells
title_sort Dynamic detection of accessibility smells
dc.creator.none.fl_str_mv Durgam, Fernando
Grigera, Julián
Garrido, Alejandra
author Durgam, Fernando
author_facet Durgam, Fernando
Grigera, Julián
Garrido, Alejandra
author_role author
author2 Grigera, Julián
Garrido, Alejandra
author2_role author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Web accessibility
Rich internet applications
Accessibility smells
User interaction events
topic Ciencias de la Computación e Información
Web accessibility
Rich internet applications
Accessibility smells
User interaction events
dc.description.none.fl_txt_mv Automatic detection of accessibility problems is mainly performed by checking for compliance with guidelines on the HTML structure of web pages. While this method can find many problems, it has limitations in detecting difficulties that occur during user interaction. The purpose of this work is to find problematic sequences of interaction events, which we call Accessibility Events. These events occur dynamically as the user interacts with the page and can result in automatic detection of accessibility problems, called Accessibility Smells. We focus on visually impaired users interacting with the web through screen readers. Using previously and recently defined Accessibility Smells, we design Accessibility Events and heuristics to detect them. We describe an empirical study with visually impaired users accessing different pages with known Accessibility Smells. Using a logging tool, we capture Accessibility Events and report on their relationship (or lack thereof) with those smells. For the study, we recruited 8 volunteers, who performed user tests in different websites. During the study, we automatically captured the events on the interfaces and found that out of the 100 events detected during the sessions, 64 resulted in accessibility odors and 19 did not. The remaining 17 were inconclusive, but helped to reformulate the current odor heuristics to analyze potential new ones. The results indicate that it is possible to characterize special patterns of Accessibility Events that may be used to detect potential accessibility issues. While further studies are necessary, our findings provide a base ground for the dynamic detection of accessibility problems in web applications.
description Automatic detection of accessibility problems is mainly performed by checking for compliance with guidelines on the HTML structure of web pages. While this method can find many problems, it has limitations in detecting difficulties that occur during user interaction. The purpose of this work is to find problematic sequences of interaction events, which we call Accessibility Events. These events occur dynamically as the user interacts with the page and can result in automatic detection of accessibility problems, called Accessibility Smells. We focus on visually impaired users interacting with the web through screen readers. Using previously and recently defined Accessibility Smells, we design Accessibility Events and heuristics to detect them. We describe an empirical study with visually impaired users accessing different pages with known Accessibility Smells. Using a logging tool, we capture Accessibility Events and report on their relationship (or lack thereof) with those smells. For the study, we recruited 8 volunteers, who performed user tests in different websites. During the study, we automatically captured the events on the interfaces and found that out of the 100 events detected during the sessions, 64 resulted in accessibility odors and 19 did not. The remaining 17 were inconclusive, but helped to reformulate the current odor heuristics to analyze potential new ones. The results indicate that it is possible to characterize special patterns of Accessibility Events that may be used to detect potential accessibility issues. While further studies are necessary, our findings provide a base ground for the dynamic detection of accessibility problems in web applications.
publishDate 2023
dc.date.none.fl_str_mv 2023
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12129
url https://digital.cic.gba.gob.ar/handle/11746/12129
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1007/s10209-023-01043-5
info:eu-repo/semantics/altIdentifier/issn/1615-5297
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618594746368000
score 13.070432