Uma proposta de adoção de análise estática para reduzir falhas de acessibilidade no desenvolvimento de aplicativos móveis
Avaliação de acessibilidade, Desenvolvimento mobile, Análise estática, Android
O uso de tecnologias móveis, em especial smartphones, aumentou nas últimas décadas e, com isso, houve também um aumento no número de aplicativos disponíveis para tais dispositivos. Apesar de muitos deles facilitarem a inclusão digital e possibilitarem acesso a serviços e sistemas, nem sempre essas aplicações são pensadas para atender as diferentes necessidades dos usuários. Pessoas com deficiência visual, por exemplo, podem ter sua experiência prejudicada ao utilizar aplicativos desenvolvidos sem a correta definição de atributos de acessibilidade. Diante disso, este trabalho visa propor a adoção de análise estática para detecção de violações de acessibilidade em fases iniciais do projeto. Para tal fim, por meio de revisão de literatura, será realizada a identificação dos problemas mais frequentes e de suas possíveis correções, tendo como guia as diretrizes da WCAG 2.2. Posteriormente, serão criadas regras automatizadas que serão utilizadas em ferramentas já existentes. Considerando o grande número de usuários do Sistema Operacional Android, esse trabalho será voltado para esta plataforma e será desenvolvido para permitir que ocorra, na construção de layouts com Jetpack Compose, a verificação de critérios de acessibilidade que podem dificultar a utilização da aplicação por pessoas com deficiência visual. Ao final, a solução proposta será validada por meio de testes comparativos com ferramentas de verificação de acessibilidade já existentes.