Publicação

QualState - Finding Website States for Accessibility Evaluation

Ver documento

Detalhes bibliográficos
Resumo:Conseguir ter acessibilidade na web é, na atualidade, um tópico de grande importância. Conseguir garantir a acessibilidade a qualquer pessoa é agora crucial para qualquer web site ou aplicação web. Desta forma é necessário garantir que existem ferramentas capazes de fazer este tipo de avaliação de acessibilidade. No entanto, as ferramentas atuais estão limitadas a páginas estáticas, sem qualquer dinamismo, não tendo em consideração SPA (Single Page Application). Uma página que, através da interação de um utilizador, é transformada sem que seja necessário carregar novamente a mesma. Esta característica impossibilita a avaliação de acessibilidade da página em sua versão alterada, pois necessita de um conjunto de ações, algo que as ferramentas de avaliação atuais não são capazes de realizar. O objetivo deste trabalho passa por desenvolver uma solução capaz de conseguir detetar o maior número de estados possível numa SPA e realizar a avaliação de acessibilidade aos mesmos com auxílio do QualWeb. Como tal, primeiramente este trabalho apresenta uma investigação ao panorama atual sobre os problemas e dificuldades na avaliação da acessibilidade, não só em SPA, mas em web sites e aplicações web. Seguidamente apresenta a solução proposta que visa combater o referido problema de exploração de SPA, o QualState. QualState é um crawler que utiliza um conjunto de configurações fornecidas pelo utilizador para explorar os diversos estados de uma SPA, através da simulação da interação de um utilizador com a página. Ainda dentro do âmbito do projeto, e de forma a tentar mitigar a limitação atual presente em avaliações de acessibilidade de SPA, o QualState foi integrado com o QualWeb, um avaliador de acessibilidade, que realiza a avaliação de acessibilidade das diferentes versões das páginas, i.e., estados, encontradas. O QualState no fim conseguiu apresentar melhores resultados ao encontrar mais problemas de acessibilidade do que um avaliador de acessibilidade sem a capacidade de exploração. O resultado é uma ferramenta que corresponde às espectativas de conseguir explorar SPA e realizar a avaliação de acessibilidade dos estados encontrados. Todavia, a solução final apresenta também novas dificuldades e desafios que devem ser superados para ter uma ferramenta mais completa.
Autores principais:Martins, Filipe Rosa
Assunto:Acessibilidade na Web Crawler Avaliação automática da acessibilidade QualWeb QualState Teses de mestrado - 2024
Ano:2024
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade de Lisboa
Idioma:inglês
Origem:Repositório da Universidade de Lisboa
Descrição
Resumo:Conseguir ter acessibilidade na web é, na atualidade, um tópico de grande importância. Conseguir garantir a acessibilidade a qualquer pessoa é agora crucial para qualquer web site ou aplicação web. Desta forma é necessário garantir que existem ferramentas capazes de fazer este tipo de avaliação de acessibilidade. No entanto, as ferramentas atuais estão limitadas a páginas estáticas, sem qualquer dinamismo, não tendo em consideração SPA (Single Page Application). Uma página que, através da interação de um utilizador, é transformada sem que seja necessário carregar novamente a mesma. Esta característica impossibilita a avaliação de acessibilidade da página em sua versão alterada, pois necessita de um conjunto de ações, algo que as ferramentas de avaliação atuais não são capazes de realizar. O objetivo deste trabalho passa por desenvolver uma solução capaz de conseguir detetar o maior número de estados possível numa SPA e realizar a avaliação de acessibilidade aos mesmos com auxílio do QualWeb. Como tal, primeiramente este trabalho apresenta uma investigação ao panorama atual sobre os problemas e dificuldades na avaliação da acessibilidade, não só em SPA, mas em web sites e aplicações web. Seguidamente apresenta a solução proposta que visa combater o referido problema de exploração de SPA, o QualState. QualState é um crawler que utiliza um conjunto de configurações fornecidas pelo utilizador para explorar os diversos estados de uma SPA, através da simulação da interação de um utilizador com a página. Ainda dentro do âmbito do projeto, e de forma a tentar mitigar a limitação atual presente em avaliações de acessibilidade de SPA, o QualState foi integrado com o QualWeb, um avaliador de acessibilidade, que realiza a avaliação de acessibilidade das diferentes versões das páginas, i.e., estados, encontradas. O QualState no fim conseguiu apresentar melhores resultados ao encontrar mais problemas de acessibilidade do que um avaliador de acessibilidade sem a capacidade de exploração. O resultado é uma ferramenta que corresponde às espectativas de conseguir explorar SPA e realizar a avaliação de acessibilidade dos estados encontrados. Todavia, a solução final apresenta também novas dificuldades e desafios que devem ser superados para ter uma ferramenta mais completa.