Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web

Autores
Durgam, Fernando
Año de publicación
2020
Idioma
español castellano
Tipo de recurso
tesis de maestría
Estado
versión aceptada
Colaborador/a o director/a de tesis
Garrido, Alejandra
Descripción
La Accesibilidad es un factor muy importante en las aplicaciones web. Una web accesible ofrece acceso equitativo e igualdad de oportunidades a las personas con discapacidad. Es necesario garantizar el derecho a expresión, opinión, y no discriminación en el acceso a los contenidos de páginas web a todas las personas con capacidades reducidas. Esta propuesta facilita el reconocimiento automático de problemas de accesibilidad Web y ofrece soluciones a ellos, aplicando una extensión metodológica de Self Refactoring (Grigera, 2017). De esta manera y reutilizando la herramienta Kobold, se implementan procesos de detección de obstáculos en la accesibilidad para usuarios con dificultades visuales que utilizan el screen reader NVDA. Esto es posible definiendo, a partir de las interacciones de los usuarios, accessibility smell (problemas) y accessibility refactorings (soluciones) como transportaciones a las presentaciones web aplicables a esos problemas, cuya implementación tecnológica es una extensión de Kobold que ofrece Accesibilidad como servicio (SaaS – Software as a Service). Gracias a esto no se requiere tener conocimientos específicos sobre accesibilidad, sino que la herramienta se instala fácilmente en los sitios web y a medida que estos son utilizados se reportan automáticamente los problemas detectados. Pero al utilizar NVDA algunas interacciones se producen sobre representaciones de los documentos web en estructuras internas que facilitan la navegación de los elementos mediante acciones de acceso directo. Para estos casos, fue necesario desarrollar un complemento para NVDA que detecta interacciones virtuales de los usuarios y las reporta para su análisis a un componente de servidor a fin de detectar dificultades que puedan estar presentes en el buffer virtual. Con el fin de mejorar la precisión en las definiciones de los eventos que dan cuenta de los problemas de los usuarios se desarrolló un sistema y un complemento para NVDA que se utiliza en la estimación de los valores representativos de las acciones de los usuarios, con los cuales llevar adelante experimentos que permitan obtener mejores valores para los parámetros definidos en los algoritmos de detección de Accessibilty Event. Los problemas de accesibilidad, Accessibility Smell, reconocidos en estudios de casos son catalogados junto con la evaluación de los problemas de accesibilidad presente y cuya detección es posible automáticamente. Así también para las soluciones a esas dificultades denominadas Accessibility Refactorings que se definen como modificaciones a las presentaciones web, alguna de las cuales pueden aplicarse con algún grado de automatización.
Asesor científico: Julián Grigera.
Magister en Ingeniería de Software
Universidad Nacional de La Plata
Facultad de Informática
Materia
Ciencias Informáticas
Accesibilidad
Web applications
Página web
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/111467

id SEDICI_00a5cde1cf49876c24e9a1b96b04dd67
oai_identifier_str oai:sedici.unlp.edu.ar:10915/111467
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones webDurgam, FernandoCiencias InformáticasAccesibilidadWeb applicationsPágina webLa Accesibilidad es un factor muy importante en las aplicaciones web. Una web accesible ofrece acceso equitativo e igualdad de oportunidades a las personas con discapacidad. Es necesario garantizar el derecho a expresión, opinión, y no discriminación en el acceso a los contenidos de páginas web a todas las personas con capacidades reducidas. Esta propuesta facilita el reconocimiento automático de problemas de accesibilidad Web y ofrece soluciones a ellos, aplicando una extensión metodológica de Self Refactoring (Grigera, 2017). De esta manera y reutilizando la herramienta Kobold, se implementan procesos de detección de obstáculos en la accesibilidad para usuarios con dificultades visuales que utilizan el screen reader NVDA. Esto es posible definiendo, a partir de las interacciones de los usuarios, accessibility smell (problemas) y accessibility refactorings (soluciones) como transportaciones a las presentaciones web aplicables a esos problemas, cuya implementación tecnológica es una extensión de Kobold que ofrece Accesibilidad como servicio (SaaS – Software as a Service). Gracias a esto no se requiere tener conocimientos específicos sobre accesibilidad, sino que la herramienta se instala fácilmente en los sitios web y a medida que estos son utilizados se reportan automáticamente los problemas detectados. Pero al utilizar NVDA algunas interacciones se producen sobre representaciones de los documentos web en estructuras internas que facilitan la navegación de los elementos mediante acciones de acceso directo. Para estos casos, fue necesario desarrollar un complemento para NVDA que detecta interacciones virtuales de los usuarios y las reporta para su análisis a un componente de servidor a fin de detectar dificultades que puedan estar presentes en el buffer virtual. Con el fin de mejorar la precisión en las definiciones de los eventos que dan cuenta de los problemas de los usuarios se desarrolló un sistema y un complemento para NVDA que se utiliza en la estimación de los valores representativos de las acciones de los usuarios, con los cuales llevar adelante experimentos que permitan obtener mejores valores para los parámetros definidos en los algoritmos de detección de Accessibilty Event. Los problemas de accesibilidad, Accessibility Smell, reconocidos en estudios de casos son catalogados junto con la evaluación de los problemas de accesibilidad presente y cuya detección es posible automáticamente. Así también para las soluciones a esas dificultades denominadas Accessibility Refactorings que se definen como modificaciones a las presentaciones web, alguna de las cuales pueden aplicarse con algún grado de automatización.Asesor científico: Julián Grigera.Magister en Ingeniería de SoftwareUniversidad Nacional de La PlataFacultad de InformáticaGarrido, Alejandra2020-10-01info:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTesis de maestriahttp://purl.org/coar/resource_type/c_bdccinfo:ar-repo/semantics/tesisDeMaestriaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/111467https://doi.org/10.35537/10915/111467spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:57:54Zoai:sedici.unlp.edu.ar:10915/111467Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:57:55.863SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
title Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
spellingShingle Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
Durgam, Fernando
Ciencias Informáticas
Accesibilidad
Web applications
Página web
title_short Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
title_full Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
title_fullStr Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
title_full_unstemmed Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
title_sort Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web
dc.creator.none.fl_str_mv Durgam, Fernando
author Durgam, Fernando
author_facet Durgam, Fernando
author_role author
dc.contributor.none.fl_str_mv Garrido, Alejandra
dc.subject.none.fl_str_mv Ciencias Informáticas
Accesibilidad
Web applications
Página web
topic Ciencias Informáticas
Accesibilidad
Web applications
Página web
dc.description.none.fl_txt_mv La Accesibilidad es un factor muy importante en las aplicaciones web. Una web accesible ofrece acceso equitativo e igualdad de oportunidades a las personas con discapacidad. Es necesario garantizar el derecho a expresión, opinión, y no discriminación en el acceso a los contenidos de páginas web a todas las personas con capacidades reducidas. Esta propuesta facilita el reconocimiento automático de problemas de accesibilidad Web y ofrece soluciones a ellos, aplicando una extensión metodológica de Self Refactoring (Grigera, 2017). De esta manera y reutilizando la herramienta Kobold, se implementan procesos de detección de obstáculos en la accesibilidad para usuarios con dificultades visuales que utilizan el screen reader NVDA. Esto es posible definiendo, a partir de las interacciones de los usuarios, accessibility smell (problemas) y accessibility refactorings (soluciones) como transportaciones a las presentaciones web aplicables a esos problemas, cuya implementación tecnológica es una extensión de Kobold que ofrece Accesibilidad como servicio (SaaS – Software as a Service). Gracias a esto no se requiere tener conocimientos específicos sobre accesibilidad, sino que la herramienta se instala fácilmente en los sitios web y a medida que estos son utilizados se reportan automáticamente los problemas detectados. Pero al utilizar NVDA algunas interacciones se producen sobre representaciones de los documentos web en estructuras internas que facilitan la navegación de los elementos mediante acciones de acceso directo. Para estos casos, fue necesario desarrollar un complemento para NVDA que detecta interacciones virtuales de los usuarios y las reporta para su análisis a un componente de servidor a fin de detectar dificultades que puedan estar presentes en el buffer virtual. Con el fin de mejorar la precisión en las definiciones de los eventos que dan cuenta de los problemas de los usuarios se desarrolló un sistema y un complemento para NVDA que se utiliza en la estimación de los valores representativos de las acciones de los usuarios, con los cuales llevar adelante experimentos que permitan obtener mejores valores para los parámetros definidos en los algoritmos de detección de Accessibilty Event. Los problemas de accesibilidad, Accessibility Smell, reconocidos en estudios de casos son catalogados junto con la evaluación de los problemas de accesibilidad presente y cuya detección es posible automáticamente. Así también para las soluciones a esas dificultades denominadas Accessibility Refactorings que se definen como modificaciones a las presentaciones web, alguna de las cuales pueden aplicarse con algún grado de automatización.
Asesor científico: Julián Grigera.
Magister en Ingeniería de Software
Universidad Nacional de La Plata
Facultad de Informática
description La Accesibilidad es un factor muy importante en las aplicaciones web. Una web accesible ofrece acceso equitativo e igualdad de oportunidades a las personas con discapacidad. Es necesario garantizar el derecho a expresión, opinión, y no discriminación en el acceso a los contenidos de páginas web a todas las personas con capacidades reducidas. Esta propuesta facilita el reconocimiento automático de problemas de accesibilidad Web y ofrece soluciones a ellos, aplicando una extensión metodológica de Self Refactoring (Grigera, 2017). De esta manera y reutilizando la herramienta Kobold, se implementan procesos de detección de obstáculos en la accesibilidad para usuarios con dificultades visuales que utilizan el screen reader NVDA. Esto es posible definiendo, a partir de las interacciones de los usuarios, accessibility smell (problemas) y accessibility refactorings (soluciones) como transportaciones a las presentaciones web aplicables a esos problemas, cuya implementación tecnológica es una extensión de Kobold que ofrece Accesibilidad como servicio (SaaS – Software as a Service). Gracias a esto no se requiere tener conocimientos específicos sobre accesibilidad, sino que la herramienta se instala fácilmente en los sitios web y a medida que estos son utilizados se reportan automáticamente los problemas detectados. Pero al utilizar NVDA algunas interacciones se producen sobre representaciones de los documentos web en estructuras internas que facilitan la navegación de los elementos mediante acciones de acceso directo. Para estos casos, fue necesario desarrollar un complemento para NVDA que detecta interacciones virtuales de los usuarios y las reporta para su análisis a un componente de servidor a fin de detectar dificultades que puedan estar presentes en el buffer virtual. Con el fin de mejorar la precisión en las definiciones de los eventos que dan cuenta de los problemas de los usuarios se desarrolló un sistema y un complemento para NVDA que se utiliza en la estimación de los valores representativos de las acciones de los usuarios, con los cuales llevar adelante experimentos que permitan obtener mejores valores para los parámetros definidos en los algoritmos de detección de Accessibilty Event. Los problemas de accesibilidad, Accessibility Smell, reconocidos en estudios de casos son catalogados junto con la evaluación de los problemas de accesibilidad presente y cuya detección es posible automáticamente. Así también para las soluciones a esas dificultades denominadas Accessibility Refactorings que se definen como modificaciones a las presentaciones web, alguna de las cuales pueden aplicarse con algún grado de automatización.
publishDate 2020
dc.date.none.fl_str_mv 2020-10-01
dc.type.none.fl_str_mv info:eu-repo/semantics/masterThesis
info:eu-repo/semantics/acceptedVersion
Tesis de maestria
http://purl.org/coar/resource_type/c_bdcc
info:ar-repo/semantics/tesisDeMaestria
format masterThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/111467
https://doi.org/10.35537/10915/111467
url http://sedici.unlp.edu.ar/handle/10915/111467
https://doi.org/10.35537/10915/111467
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1842260469226668032
score 13.13397