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

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Vinícius de Souza
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: 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.
id USP_b83266fa02a4131e0694732f39002a74
oai_identifier_str oai:teses.usp.br:tde-03012022-100105
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveisAutomatic accessibility assessment on interfaces mobile application userAccessibilityAccessibility assessment techniquesAcessibilidadeAssistive technologyAutomatic accessibility assessmentAvaliação automática de acessibilidadeDigital inclusionHuman-computer interactionInclusão digitalInteração humano-computadorTécnicas de avaliação de acessibilidadeTecnologia assistivaWCAGWCAGProblemas 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.Accessibility issues in mobile applications can make a user unable to properly use an application. The adoption of some development guidelines and practices can make applications more accessible and, consequently, reduce frustration, wasted time and money, in addition to increasing productivity and achieving goals. Therefore, studies in the areas of Ergonomics and Human-Computer Interaction (HCI) aim to formulate guidelines and principles to assist in the development of mobile applications accessible to the general public and those with disabilities. To make an application accessible, software developers must know and apply accessibility guidelines, recommendations and principles from the beginning of the software development process. Within this process, the accessibility assessment of mobile application user interfaces requires a vast study and knowledge of documents that present recommendations to address accessibility. In order to facilitate the accessibility assessment process of mobile application interfaces, an automated accessibility assessment tool can help: the effective development of accessible mobile application interfaces and provide feedbacks to the developer of softwares about the accessibility of the mobile application in an automated way. The objective of this work is to help assess the accessibility of mobile application user interfaces, through a computational tool that automatically assesses the accessibility of mobile application user interfaces, following the guidelines of WCAG 2.1 proposed by the W3C. The proposed accessibility assessment tool, called AETool (Android Accessibility Evaluation Tool), can provide feedbacks during the development or prototyping stage of the mobile application, to assess accessibility issues. To assess the effectiveness of AETool, it was developed a proof-of-concept, comparing AETool\'s accessibility rating against software developers\' rating and against Accessibility Insights and scanner of Google accessibility. AETool found 56.53% of existing accessibility violations in the sum of the four mobile applications used as study objects. AETool judged there were 340 accessibility violations summing the violations found in all four assessments. Among the 340, 303 are real violations, that is, 89.11%. This factor is important to consider as it shows AETool\'s accuracy in finding real accessibility violations.Biblioteca Digitais de Teses e Dissertações da USPMacedo, Alessandra AlanizGonçalves, Vinícius de Souza2021-11-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/59/59143/tde-03012022-100105/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-01-07T15:20:02Zoai:teses.usp.br:tde-03012022-100105Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-01-07T15:20:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
Automatic accessibility assessment on interfaces mobile application user
title Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
spellingShingle Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
Gonçalves, Vinícius de Souza
Accessibility
Accessibility assessment techniques
Acessibilidade
Assistive technology
Automatic accessibility assessment
Avaliação automática de acessibilidade
Digital inclusion
Human-computer interaction
Inclusão digital
Interação humano-computador
Técnicas de avaliação de acessibilidade
Tecnologia assistiva
WCAG
WCAG
title_short Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
title_full Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
title_fullStr Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
title_full_unstemmed Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
title_sort Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
author Gonçalves, Vinícius de Souza
author_facet Gonçalves, Vinícius de Souza
author_role author
dc.contributor.none.fl_str_mv Macedo, Alessandra Alaniz
dc.contributor.author.fl_str_mv Gonçalves, Vinícius de Souza
dc.subject.por.fl_str_mv Accessibility
Accessibility assessment techniques
Acessibilidade
Assistive technology
Automatic accessibility assessment
Avaliação automática de acessibilidade
Digital inclusion
Human-computer interaction
Inclusão digital
Interação humano-computador
Técnicas de avaliação de acessibilidade
Tecnologia assistiva
WCAG
WCAG
topic Accessibility
Accessibility assessment techniques
Acessibilidade
Assistive technology
Automatic accessibility assessment
Avaliação automática de acessibilidade
Digital inclusion
Human-computer interaction
Inclusão digital
Interação humano-computador
Técnicas de avaliação de acessibilidade
Tecnologia assistiva
WCAG
WCAG
description 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.
publishDate 2021
dc.date.none.fl_str_mv 2021-11-18
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 https://www.teses.usp.br/teses/disponiveis/59/59143/tde-03012022-100105/
url https://www.teses.usp.br/teses/disponiveis/59/59143/tde-03012022-100105/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090324935475200