Avaliação automática de acessibilidade em RIA

Detalhes bibliográficos
Autor(a) principal: Watanabe, Willian Massami
Data de Publicação: 2014
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-10062014-105349/
Resumo: Com a popularização da Web 2.0 e RIA - Rich Internet Applications, as aplicações web cada vez mais utilizam-se da linguagem JavaScript, para implementar recursos de interação sofisticados e complexos na plataforma da Web, visando atrair os usuários com experiências que agradem e atendam suas expectativas. Uma vez que esses recursos de RIA, muitas vezes, fornecem feedback visual de mudanças realizadas na interface, usuários que interagem com a Web por meio de Tecnologias Assistivas, como leitores de tela, não são capazes de identificar e interagir corretamente com os componentes de interface. Assim, a WAI - Web Accessibility Initiative propôs a especificação ARIA - Accessible Rich Internet Applications que determina um conjunto de propriedades que atribuem semântica aos elementos de um componente de interface (Widget), permitindo que as Tecnologias Assistivas identifiquem previamente o comportamento dos componentes de interface e informem o usuário sobre as alterações que possam ser realizadas na estrutura da página web. Nesse contexto, esta tese teve como objetivo elaborar estratégias de avaliação automática dos requisitos de acessibilidade da especificação ARIA. Foram elaboradas três diferentes abordagens para analisar os requisitos da especificação ARIA, utilizando a metodologia de pesquisa-ação com a condução de três ciclos das atividades de planejar, agir, descrever e avaliar. As abordagens foram desenvolvidas com base em Testes de Aceitação e verificações de características tecnológicas das aplicações web, considerando especificamente o modelo de interação de usuários deficientes visuais que utilizam leitores de tela. Cada uma das abordagens foi validada separadamente e os resultados apresentam tendências de que as estratégias são capazes de avaliar corretamente o comportamento esperado de uma aplicação rica de Internet acessível, segundo as recomendações ARIA para usuÁ¡rios deficientes visuais. As abordagens também apresentaram como contribuições: a inclusão do modelo de interação do usuário no processo de avaliação e levantamentos sobre os níveis de conformidade de aplicações web e bibliotecas JavaScript com a especificação ARIA. Os resultados obtidos a partir das abordagens propostas nesta tese contribuem para o processo de Engenharia Web de aplicações ricas de Internet acessíveis
id USP_23a2cc52537299272b4ac202fd160326
oai_identifier_str oai:teses.usp.br:tde-10062014-105349
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Avaliação automática de acessibilidade em RIAAutomatic accessibility evaluation in RIAAcessibilidade na WebARIAARIA. RIAEngenharia WebRIAWeb 2.0Web 2.0Web accessibilityWeb engineeringCom a popularização da Web 2.0 e RIA - Rich Internet Applications, as aplicações web cada vez mais utilizam-se da linguagem JavaScript, para implementar recursos de interação sofisticados e complexos na plataforma da Web, visando atrair os usuários com experiências que agradem e atendam suas expectativas. Uma vez que esses recursos de RIA, muitas vezes, fornecem feedback visual de mudanças realizadas na interface, usuários que interagem com a Web por meio de Tecnologias Assistivas, como leitores de tela, não são capazes de identificar e interagir corretamente com os componentes de interface. Assim, a WAI - Web Accessibility Initiative propôs a especificação ARIA - Accessible Rich Internet Applications que determina um conjunto de propriedades que atribuem semântica aos elementos de um componente de interface (Widget), permitindo que as Tecnologias Assistivas identifiquem previamente o comportamento dos componentes de interface e informem o usuário sobre as alterações que possam ser realizadas na estrutura da página web. Nesse contexto, esta tese teve como objetivo elaborar estratégias de avaliação automática dos requisitos de acessibilidade da especificação ARIA. Foram elaboradas três diferentes abordagens para analisar os requisitos da especificação ARIA, utilizando a metodologia de pesquisa-ação com a condução de três ciclos das atividades de planejar, agir, descrever e avaliar. As abordagens foram desenvolvidas com base em Testes de Aceitação e verificações de características tecnológicas das aplicações web, considerando especificamente o modelo de interação de usuários deficientes visuais que utilizam leitores de tela. Cada uma das abordagens foi validada separadamente e os resultados apresentam tendências de que as estratégias são capazes de avaliar corretamente o comportamento esperado de uma aplicação rica de Internet acessível, segundo as recomendações ARIA para usuÁ¡rios deficientes visuais. As abordagens também apresentaram como contribuições: a inclusão do modelo de interação do usuário no processo de avaliação e levantamentos sobre os níveis de conformidade de aplicações web e bibliotecas JavaScript com a especificação ARIA. Os resultados obtidos a partir das abordagens propostas nesta tese contribuem para o processo de Engenharia Web de aplicações ricas de Internet acessíveisWith the increased popularity of the Web 2.0 and RIA - Rich Internet Applications, web applications rely more and more in JavaScript to implement richer and more complex interaction mechanisms in the Web platform. Since these mechanisms, frequently, generate dynamic updates to the DOM - Document Object Model structure of a webpage and require visual perception of users to notify them about these changes in the interface, users that interact with the Web through usage of Assistive Technologies such as a screen reader are not capable of correctly identifying and interacting with the interface components built with these technologies - the widgets. In this context, the WAI - Web Accessibility Initiative created the ARIA - Accessible Rich Internet Applications specification which describes the use of properties that add semantics to elements that compose a widget, allowing Assistive Technology to priorly identify the behavior of a widget and inform the user about changes that might be made to the DOM structure of the webpage. This thesis goal was to elaborate automatic evaluation strategies for accessibility requirements of the ARIA specification. Three evaluation strategies were elaborated following the research-action methodology with the conduction of three cycles of the activities of planning, acting, describing and evaluating. The strategies were implemented based in Acceptance Tests and verifications on specific details of the technology that compose web applications, considering specifically blind users interaction patterns through the use of screen readers. Each strategy was separately validated and the results show tendencies that the strategies were capable of correctly evaluating the behavior of web applications, considering their conformance with ARIA recommendations for blind users. The development and validation of the evaluation strategies also presented contributions by: including user interaction models in the automatic evaluation approaches and presenting a survey on web applications and JavaScript toolkits conformance rates with the ARIA specification. Thus contributing to the Web Engineering process of ARIABiblioteca Digitais de Teses e Dissertações da USPFortes, Renata Pontin de MattosWatanabe, Willian Massami2014-03-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-10062014-105349/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/openAccesspor2016-07-28T16:11:49Zoai:teses.usp.br:tde-10062014-105349Biblioteca 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:27212016-07-28T16:11:49Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Avaliação automática de acessibilidade em RIA
Automatic accessibility evaluation in RIA
title Avaliação automática de acessibilidade em RIA
spellingShingle Avaliação automática de acessibilidade em RIA
Watanabe, Willian Massami
Acessibilidade na Web
ARIA
ARIA. RIA
Engenharia Web
RIA
Web 2.0
Web 2.0
Web accessibility
Web engineering
title_short Avaliação automática de acessibilidade em RIA
title_full Avaliação automática de acessibilidade em RIA
title_fullStr Avaliação automática de acessibilidade em RIA
title_full_unstemmed Avaliação automática de acessibilidade em RIA
title_sort Avaliação automática de acessibilidade em RIA
author Watanabe, Willian Massami
author_facet Watanabe, Willian Massami
author_role author
dc.contributor.none.fl_str_mv Fortes, Renata Pontin de Mattos
dc.contributor.author.fl_str_mv Watanabe, Willian Massami
dc.subject.por.fl_str_mv Acessibilidade na Web
ARIA
ARIA. RIA
Engenharia Web
RIA
Web 2.0
Web 2.0
Web accessibility
Web engineering
topic Acessibilidade na Web
ARIA
ARIA. RIA
Engenharia Web
RIA
Web 2.0
Web 2.0
Web accessibility
Web engineering
description Com a popularização da Web 2.0 e RIA - Rich Internet Applications, as aplicações web cada vez mais utilizam-se da linguagem JavaScript, para implementar recursos de interação sofisticados e complexos na plataforma da Web, visando atrair os usuários com experiências que agradem e atendam suas expectativas. Uma vez que esses recursos de RIA, muitas vezes, fornecem feedback visual de mudanças realizadas na interface, usuários que interagem com a Web por meio de Tecnologias Assistivas, como leitores de tela, não são capazes de identificar e interagir corretamente com os componentes de interface. Assim, a WAI - Web Accessibility Initiative propôs a especificação ARIA - Accessible Rich Internet Applications que determina um conjunto de propriedades que atribuem semântica aos elementos de um componente de interface (Widget), permitindo que as Tecnologias Assistivas identifiquem previamente o comportamento dos componentes de interface e informem o usuário sobre as alterações que possam ser realizadas na estrutura da página web. Nesse contexto, esta tese teve como objetivo elaborar estratégias de avaliação automática dos requisitos de acessibilidade da especificação ARIA. Foram elaboradas três diferentes abordagens para analisar os requisitos da especificação ARIA, utilizando a metodologia de pesquisa-ação com a condução de três ciclos das atividades de planejar, agir, descrever e avaliar. As abordagens foram desenvolvidas com base em Testes de Aceitação e verificações de características tecnológicas das aplicações web, considerando especificamente o modelo de interação de usuários deficientes visuais que utilizam leitores de tela. Cada uma das abordagens foi validada separadamente e os resultados apresentam tendências de que as estratégias são capazes de avaliar corretamente o comportamento esperado de uma aplicação rica de Internet acessível, segundo as recomendações ARIA para usuÁ¡rios deficientes visuais. As abordagens também apresentaram como contribuições: a inclusão do modelo de interação do usuário no processo de avaliação e levantamentos sobre os níveis de conformidade de aplicações web e bibliotecas JavaScript com a especificação ARIA. Os resultados obtidos a partir das abordagens propostas nesta tese contribuem para o processo de Engenharia Web de aplicações ricas de Internet acessíveis
publishDate 2014
dc.date.none.fl_str_mv 2014-03-21
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 http://www.teses.usp.br/teses/disponiveis/55/55134/tde-10062014-105349/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-10062014-105349/
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_ 1815256912975888384