Publicação
QualState - Finding Website States for Accessibility Evaluation
| 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 |
| 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. |
|---|