Avaliação automática de acessibilidade em interfaces de usuário de aplicações móveis
Autor(a) principal: | |
---|---|
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_ |
1815256626523799552 |