QualState - Finding Website States for Accessibility Evaluation

Bibliographic Details
Main Author: Martins, Filipe Rosa
Publication Date: 2023
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10451/64160
Summary: Tese de mestrado, Informática, 2023, Universidade de Lisboa, Faculdade de Ciências
id RCAP_9c2f4bcf8302430a2767cd2796b66eae
oai_identifier_str oai:repositorio.ulisboa.pt:10451/64160
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling QualState - Finding Website States for Accessibility EvaluationAcessibilidade na WebCrawlerAvaliação automática da acessibilidadeQualWebQualStateTeses de mestrado - 2024Departamento de InformáticaTese de mestrado, Informática, 2023, Universidade de Lisboa, Faculdade de CiênciasConseguir 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.Achieving accessibility on the web is a topic of great importance today. Being able to guarantee accessibility to anyone is now crucial for any website or web application. It is therefore necessary to ensure that there are tools capable of carrying out this type of accessibility assessment. However, current tools are limited to static pages, without any dynamism, and do not consider SPA (Single Page Application). A page that, through user interaction, is transformed without having to be reloaded, and this feature makes it impossible to evaluate the accessibility of the altered page, as it requires a set of actions, something that the current evaluators do not do. The aim of this work is to develop a solution capable of detecting as many states as possible in a SPA and carrying out an accessibility assessment using QualWeb. As such, this work firstly presents an investigation into the current panorama of problems and difficulties in evaluating accessibility, not only in SPA, but also in web sites and web applications. It then presents the proposed solution to combat this problem of exploiting SPAs, QualState. QualState is a crawler that uses a set of settings provided by the user to explore the various states of an SPA, by simulating a user's interaction with the page. Also, within the scope of the project, and to try to combat the inability to carry out accessibility evaluations of SPAs, QualState was integrated with QualWeb, an accessibility evaluator, which carries out accessibility evaluations of the states found. In the end, QualState was able to deliver better results by finding more accessibility problems than an accessibility evaluator without the exploration capability. The result is a tool that lives up to the expectations of being able to explore SPA and carry out an accessibility assessment of the states found. However, the final solution also presents new difficulties and challenges that must be overcome to have a more complete tool.Duarte, Carlos Alberto Pacheco dos Anjos, 1972-Pereira, Letícia SeixasRepositório da Universidade de LisboaMartins, Filipe Rosa2024-04-11T16:36:04Z202420232024-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/64160enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T15:14:16Zoai:repositorio.ulisboa.pt:10451/64160Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T03:37:38.666523Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv QualState - Finding Website States for Accessibility Evaluation
title QualState - Finding Website States for Accessibility Evaluation
spellingShingle QualState - Finding Website States for Accessibility Evaluation
Martins, Filipe Rosa
Acessibilidade na Web
Crawler
Avaliação automática da acessibilidade
QualWeb
QualState
Teses de mestrado - 2024
Departamento de Informática
title_short QualState - Finding Website States for Accessibility Evaluation
title_full QualState - Finding Website States for Accessibility Evaluation
title_fullStr QualState - Finding Website States for Accessibility Evaluation
title_full_unstemmed QualState - Finding Website States for Accessibility Evaluation
title_sort QualState - Finding Website States for Accessibility Evaluation
author Martins, Filipe Rosa
author_facet Martins, Filipe Rosa
author_role author
dc.contributor.none.fl_str_mv Duarte, Carlos Alberto Pacheco dos Anjos, 1972-
Pereira, Letícia Seixas
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Martins, Filipe Rosa
dc.subject.por.fl_str_mv Acessibilidade na Web
Crawler
Avaliação automática da acessibilidade
QualWeb
QualState
Teses de mestrado - 2024
Departamento de Informática
topic Acessibilidade na Web
Crawler
Avaliação automática da acessibilidade
QualWeb
QualState
Teses de mestrado - 2024
Departamento de Informática
description Tese de mestrado, Informática, 2023, Universidade de Lisboa, Faculdade de Ciências
publishDate 2023
dc.date.none.fl_str_mv 2023
2024-04-11T16:36:04Z
2024
2024-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/64160
url http://hdl.handle.net/10451/64160
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601769567944704