Uma abordagem para avaliação automatizada de acessibilidade de Rich Internet Applications
Autor(a) principal: | |
---|---|
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_ |
1815257093758779392 |