Detalhes bibliográficos
Ano de defesa: |
2023 |
Autor(a) principal: |
Garcia, Anderson Canale |
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/55/55134/tde-18122023-175415/
|
Resumo: |
À medida que aplicativos móveis assumem um papel cada vez mais significativo na vida das pessoas, assegurar que esses aplicativos sejam acessíveis a todos, incluindo pessoas com deficiência, é uma questão primordial para a inclusão digital. Apesar da existência de recomendações e diretrizes de acessibilidade bem estabelecidas, desenvolvedores ainda encontram desafios para considerar a acessibilidade durante o desenvolvimento de aplicativos para mobile, e muitos dos aplicativos mais populares ainda apresentam barreiras de acesso para pessoas com deficiência. Muitas dessas barreiras de acessibilidade poderiam ser identificadas por ferramentas automatizadas de teste, mas essas ferramentas não são amplamente utilizadas ou conhecidas. O objetivo desta pesquisa é identificar e reunir soluções práticas que possam auxiliar desenvolvedores a detectar e resolver problemas de acessibilidade em aplicativos Android nativos. Para isso, são realizadas uma revisão da literatura sobre os problemas de acessibilidade mais recorrentes, especialmente para pessoas com deficiência visual, e um mapeamento sistemático da literatura, que explora técnicas de desenvolvimento que considerem a inclusão de requisitos de acessibilidade em aplicativos móveis durante o processo de desenvolvimento. Também são revisadas as ferramentas de teste de acessibilidade disponíveis para Android. A principal contribuição desta pesquisa é o Android Accessibility Learning and Testing (AALT) - um framework composto por treinamentos, recursos e ferramentas para promover a acessibilidade em aplicativos Android nativos. Entre os artefatos produzidos se destacam: um conjunto de requisitos de acessibilidade, definidos a partir das recomendações da literatura, e reescritos como declarações testáveis; o Automated Accessibility Testing Kit (AATK) - um kit de testes de acessibilidade automatizados para aplicativos Android nativos; e uma coleção de treinamentos, em formato de codelabs, para capacitar desenvolvedores e disseminar informações sobre a acessibilidade digital em aplicativos móveis. Avaliações de usabilidade do AATK foram realizadas com estudantes de graduação de disciplinas de Teste de Software. Os resultados indicam uma maior aceitação entre os estudantes nos semestres mais avançados. A pesquisa ressalta a necessidade de atribuição de responsabilidades, formação e conscientização sobre acessibilidade digital, tanto em ambientes acadêmicos quanto industriais. O AALT e seus artefatos contribuem para esta agenda, auxiliando desenvolvedores de aplicativos Android a aprimorar a acessibilidade, impulsionando a inclusão digital. |