Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications

Detalhes bibliográficos
Autor(a) principal: Antonelli, Humberto Lidio
Data de Publicação: 2022
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-17032022-101437/
Resumo: Ao longo da última década, a Web tem proporcionado cada vez mais interatividade aos usuários por meio de Rich Internet Applications (RIAs). Essa maior interatividade deve-se ao emprego de diversos componentes dinâmicos nas interfaces, os quais apresentam recursos de interação semelhantes aos das aplicações desktop, mas que são disponibilizadas na plataforma da Web. Entretanto, devido a natureza dinâmica de RIAs, a maioria das aplicações ainda não implementam soluções acessíveis em seus componentes por diversos motivos. Como resultado de tais implementações, usuários que interagem por meio de recursos de Tecnologia Assistiva, como leitores de tela, acabam enfrentando barreiras que impedem o acesso às informações disponibilizadas na aplicação Web. Assim, a participação universal ainda está longe de ser uma realidade, especialmente quando considerados os dados relativos ao levantamento da perspectiva dos desenvolvedores brasileiros realizado em 2017, o qual não apontou melhoras em relação ao levantamento similar conduzido 10 anos antes. Portanto, torna-se essencial proporcionar meios que auxiliem no desenvolvimento de RIAs acessíveis. Nesse sentido, esta tese teve como objetivo propor meios para viabilizar a avaliação automatizada da acessibilidade de RIAs com a mínima intervenção do avaliador. Para tanto, foi desenvolvida a abordagem Letting Inspect RIA Accessibility (LIRA), a qual é composta por diferentes componentes (Identificador, Classificador, Avaliador e Adaptador de resultados) que atuam em conjunto para proporcionar a semiautomatização do processo de avaliação de acessibilidade de RIAs. Os resultados obtidos a partir das avaliações de cada um dos componentes demonstraram a viabilidade técnica e a satisfação com uso dos protótipos elaborados, indicando a utilidade da abordagem como um apoio ao desenvolvimento de aplicações Web acessíveis, especialmente para desenvolvedores sem conhecimentos técnicos de acessibilidade. Por fim, a partir da modularização da abordagem LIRA, seus componentes podem ser empregados individualmente em outras ferramentas, contribuindo com a melhoria do processo de avaliação de acessibilidade, além de promover a disseminação da especificação WAI-ARIA entre desenvolvedores Web.
id USP_c386ea164b957ae51267ecbb3dae28f0
oai_identifier_str oai:teses.usp.br:tde-17032022-101437
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet ApplicationsAn approach for automatized evaluating accessibility of Rich Internet ApplicationsAcessibilidade na WebDigital InclusionInclusão digitalRich Internet ApplicationsRich internet applicationsWAI-ARIAWAI-ARIAWeb 2.0Web 2.0Web AccessibilityAo longo da última década, a Web tem proporcionado cada vez mais interatividade aos usuários por meio de Rich Internet Applications (RIAs). Essa maior interatividade deve-se ao emprego de diversos componentes dinâmicos nas interfaces, os quais apresentam recursos de interação semelhantes aos das aplicações desktop, mas que são disponibilizadas na plataforma da Web. Entretanto, devido a natureza dinâmica de RIAs, a maioria das aplicações ainda não implementam soluções acessíveis em seus componentes por diversos motivos. Como resultado de tais implementações, usuários que interagem por meio de recursos de Tecnologia Assistiva, como leitores de tela, acabam enfrentando barreiras que impedem o acesso às informações disponibilizadas na aplicação Web. Assim, a participação universal ainda está longe de ser uma realidade, especialmente quando considerados os dados relativos ao levantamento da perspectiva dos desenvolvedores brasileiros realizado em 2017, o qual não apontou melhoras em relação ao levantamento similar conduzido 10 anos antes. Portanto, torna-se essencial proporcionar meios que auxiliem no desenvolvimento de RIAs acessíveis. Nesse sentido, esta tese teve como objetivo propor meios para viabilizar a avaliação automatizada da acessibilidade de RIAs com a mínima intervenção do avaliador. Para tanto, foi desenvolvida a abordagem Letting Inspect RIA Accessibility (LIRA), a qual é composta por diferentes componentes (Identificador, Classificador, Avaliador e Adaptador de resultados) que atuam em conjunto para proporcionar a semiautomatização do processo de avaliação de acessibilidade de RIAs. Os resultados obtidos a partir das avaliações de cada um dos componentes demonstraram a viabilidade técnica e a satisfação com uso dos protótipos elaborados, indicando a utilidade da abordagem como um apoio ao desenvolvimento de aplicações Web acessíveis, especialmente para desenvolvedores sem conhecimentos técnicos de acessibilidade. Por fim, a partir da modularização da abordagem LIRA, seus componentes podem ser empregados individualmente em outras ferramentas, contribuindo com a melhoria do processo de avaliação de acessibilidade, além de promover a disseminação da especificação WAI-ARIA entre desenvolvedores Web.Over the past decade, the Web has increasingly provided more interactivity to users through Rich Internet Applications (RIAs). This greater interactivity is due to the use of several dynamic components in the interfaces, which are composed of interaction resources similar to those of desktop applications, but which are available on the web platform. However, due to the dynamic characteristic of RIAs, most applications still do not implement accessible solutions in their components for several reasons. As a result of such implementations, users who interact through Assistive Technology resources, such as screen readers, face barriers that prevent access to information available in the web application. Thus, universal participation is still far from being a reality, especially when considering the data related to the survey of the perspective of Brazilian developers carried out in 2017, which has not shown improvements in relation to the similar survey conducted 10 years earlier. Therefore, it is essential to provide means to assist in the development of accessible RIAs. This thesis aimed to propose ways to enable the automated evaluation of the accessibility of RIAs with minimal intervention by the evaluator. We developed the Letting Inspect RIA Accessibility (LIRA) approach, which is composed of different components (Identifier, Classifier, Evaluator and Results Adaptor) that work together to provide semi-automation of the RIA accessibility assessment process. The results, which were obtained from the evaluations of each of the components, demonstrated the technical feasibility and satisfaction with the use of the prototypes elaborated, indicating the usefulness of the approach as a support for the development of accessible web applications, especially for developers without technical knowledge. of accessibility. Finally, from the modularization of the LIRA approach, its components can be used individually in other tools, contributing to the improvement of the accessibility assessment process, in addition to promoting the dissemination of the WAI-ARIA specification among web developers.Biblioteca Digitais de Teses e Dissertações da USPFortes, Renata Pontin de MattosAntonelli, Humberto Lidio2022-01-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/55/55134/tde-17032022-101437/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-03-17T14:46:02Zoai:teses.usp.br:tde-17032022-101437Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-03-17T14:46:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
An approach for automatized evaluating accessibility of Rich Internet Applications
title Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
spellingShingle Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
Antonelli, Humberto Lidio
Acessibilidade na Web
Digital Inclusion
Inclusão digital
Rich Internet Applications
Rich internet applications
WAI-ARIA
WAI-ARIA
Web 2.0
Web 2.0
Web Accessibility
title_short Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
title_full Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
title_fullStr Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
title_full_unstemmed Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
title_sort Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
author Antonelli, Humberto Lidio
author_facet Antonelli, Humberto Lidio
author_role author
dc.contributor.none.fl_str_mv Fortes, Renata Pontin de Mattos
dc.contributor.author.fl_str_mv Antonelli, Humberto Lidio
dc.subject.por.fl_str_mv Acessibilidade na Web
Digital Inclusion
Inclusão digital
Rich Internet Applications
Rich internet applications
WAI-ARIA
WAI-ARIA
Web 2.0
Web 2.0
Web Accessibility
topic Acessibilidade na Web
Digital Inclusion
Inclusão digital
Rich Internet Applications
Rich internet applications
WAI-ARIA
WAI-ARIA
Web 2.0
Web 2.0
Web Accessibility
description Ao longo da última década, a Web tem proporcionado cada vez mais interatividade aos usuários por meio de Rich Internet Applications (RIAs). Essa maior interatividade deve-se ao emprego de diversos componentes dinâmicos nas interfaces, os quais apresentam recursos de interação semelhantes aos das aplicações desktop, mas que são disponibilizadas na plataforma da Web. Entretanto, devido a natureza dinâmica de RIAs, a maioria das aplicações ainda não implementam soluções acessíveis em seus componentes por diversos motivos. Como resultado de tais implementações, usuários que interagem por meio de recursos de Tecnologia Assistiva, como leitores de tela, acabam enfrentando barreiras que impedem o acesso às informações disponibilizadas na aplicação Web. Assim, a participação universal ainda está longe de ser uma realidade, especialmente quando considerados os dados relativos ao levantamento da perspectiva dos desenvolvedores brasileiros realizado em 2017, o qual não apontou melhoras em relação ao levantamento similar conduzido 10 anos antes. Portanto, torna-se essencial proporcionar meios que auxiliem no desenvolvimento de RIAs acessíveis. Nesse sentido, esta tese teve como objetivo propor meios para viabilizar a avaliação automatizada da acessibilidade de RIAs com a mínima intervenção do avaliador. Para tanto, foi desenvolvida a abordagem Letting Inspect RIA Accessibility (LIRA), a qual é composta por diferentes componentes (Identificador, Classificador, Avaliador e Adaptador de resultados) que atuam em conjunto para proporcionar a semiautomatização do processo de avaliação de acessibilidade de RIAs. Os resultados obtidos a partir das avaliações de cada um dos componentes demonstraram a viabilidade técnica e a satisfação com uso dos protótipos elaborados, indicando a utilidade da abordagem como um apoio ao desenvolvimento de aplicações Web acessíveis, especialmente para desenvolvedores sem conhecimentos técnicos de acessibilidade. Por fim, a partir da modularização da abordagem LIRA, seus componentes podem ser empregados individualmente em outras ferramentas, contribuindo com a melhoria do processo de avaliação de acessibilidade, além de promover a disseminação da especificação WAI-ARIA entre desenvolvedores Web.
publishDate 2022
dc.date.none.fl_str_mv 2022-01-20
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/55/55134/tde-17032022-101437/
url https://www.teses.usp.br/teses/disponiveis/55/55134/tde-17032022-101437/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090793376317440