QualState - Finding Website States for Accessibility Evaluation
Main Author: | |
---|---|
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 |