Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Gonçalves, Vinícius de Souza
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.teses.usp.br/teses/disponiveis/59/59143/tde-03012022-100105/
Resumo: Problemas de acessibilidade em aplicações móveis podem fazer com que um usuário não consiga utilizar adequadamente uma aplicação. A adoção de algumas diretrizes e práticas de desenvolvimento pode tornar as aplicações mais acessíveis e consequentemente diminuir frustrações, perdas de tempo e monetárias, além de aumentar a produtividade e o alcance de metas. Logo, estudos nas áreas de Ergonomia e Interação HumanoComputador (IHC) objetivam a formulação de diretrizes e princípios para auxiliar o desenvolvimento de aplicações móveis acessíveis ao público, em geral e com deficiências. Para tornar uma aplicação acessível, desenvolvedores de software devem conhecer e aplicar diretrizes, recomendações e princípios voltados à acessibilidade desde o início do processo de desenvolvimento de software. Dentro desse processo, a avaliação de acessibilidade de interfaces de usuário de aplicações móveis exige um vasto estudo e conhecimento de documentos que apresentam recomendações para tratar acessibilidade. Com o intuito de facilitar o processo de avaliação de acessibilidade de interfaces de aplicações móveis, uma ferramenta de avaliação de acessibilidade automatizada pode auxiliar: o desenvolvimento efetivo de interfaces acessíveis de aplicativos móveis e a conceder feedbacks ao desenvolvedor de softwares sobre a acessibilidade da aplicação móvel de forma automatizada. O objetivo deste trabalho é auxiliar a avaliação de acessibilidade de interfaces de usuário de aplicações móveis, por meio de uma ferramenta computacional que avalie automaticamente a acessibilidade de interfaces de usuário de aplicações móveis, seguindo as diretrizes da WCAG 2.1 propostas pelo W3C. A ferramenta de avaliação de acessibilidade proposta, denominada AETool (Android Accessibility Evaluation Tool), pode conceder feedbacks durante a concepção ao prototipar aplicações móveis, o desenvolvimento das aplicações e, ainda durante a avaliação de acessibilidade. Para avaliar a eficácia da AETool, desenvolveu-se uma prova de conceito, comparando a avaliação de acessibilidade da AETool em relação a avaliação de humanos e em relação ao Accessibility Insights e o scanner de acessibilidade da Google. A AETool encontrou 56,53% das violações de acessibilidade existentes na soma das quatro aplicações móveis utilizadas como objetos de estudo. A AETool julgou haver 340 violações de acessibilidade somando as violações encontradas em todas as quatro avaliações. Dentre as 340, 303 são violações reais, ou seja, 89,11%. Esse fator é importante de considerar, pois mostra a precisão da AETool em encontrar violações de acessibilidade reais.