Assistente de desenvolvimento para melhoria da acessibilidade web com base nas diretrizes wcag

DSpace Repository

A- A A+

Assistente de desenvolvimento para melhoria da acessibilidade web com base nas diretrizes wcag

Show full item record

Title: Assistente de desenvolvimento para melhoria da acessibilidade web com base nas diretrizes wcag
Author: Fernandes Filho, Marcos Roberto
Abstract: O presente trabalho aborda o problema crítico da exclusão digital, que afeta o acesso à informação e serviços digitais de mais de um bilhão de pessoas no mundo com deficiência. No Brasil, este cenário é particularmente grave, onde pesquisas recentes indicam que apenas 2,9% dos sites nacionais estão em conformidade com as diretrizes de acessibilidade. Este índice, que representa uma piora em relação ao ano anterior, configura um descumprimento da legislação brasileira, como a Lei Brasileira de Inclusão. Embora a reversão deste cenário dependa de decisões estratégicas organizacionais ou de gestão de projeto, identifica-se uma lacuna crítica na etapa operacional: o ciclo de desenvolvimento de software. As ferramentas de auditoria existentes são utilizadas de forma reativa, após a codificação, e não estão integradas ao fluxo de trabalho diário dos desenvolvedores. Essa falta de integração condiciona o desenvolvedor a pensar em acessibilidade como uma etapa posterior ao desenvolvimento, e não como parte integral da codificação. Para preencher essa lacuna, o objetivo geral deste trabalho é desenvolver um assistente de acessibilidade que integra a verificação das Diretrizes de Acessibilidade para o Conteúdo da Web (WCAG) ao processo de codificação, fomentando a criação de aplicações web mais inclusivas. A solução proposta consiste em um protótipo de extensão para o Visual Studio Code que oferece três funcionalidades principais: análise de código HTML e CSS em tempo real para criar um hábito de desenvolvimento acessível; feedback educativo e contextual para capacitar o desenvolvedor de forma prática; e a geração de relatórios para tratar a acessibilidade como um requisito gerenciável no projeto. A metodologia é de natureza aplicada e exploratória, envolvendo um mapeamento sistemático da literatura, o desenvolvimento do protótipo com gerenciamento ágil de tarefas, controle de versão, e a avaliação de usabilidade da solução por meio de um estudo de usuário com 10 desenvolvedores, utilizando o questionário System Usability Scale (SUS), para mensurar a usabilidade percebida da ferramenta e um questionário qualitativo para obter o perfil e feedback dos usuários. Os resultados obtidos revelaram um escore médio de 84,50 pontos no SUS, posicionando a extensão no patamar de usabilidade "Excelente" (Nota A). Complementarmente, a análise qualitativa confirmou a eficácia do assistente em otimizar de forma significativa o tempo de correção de violações e em promover a compreensão pedagógica das diretrizes diretamente no ambiente de desenvolvimento.This study addresses the critical issue of digital exclusion, which affects access to information and digital services for over one billion people with disabilities worldwide. In Brazil, this scenario is particularly severe, with recent research indicating that only 2.9% of national websites comply with accessibility guidelines. This rate, which represents a decline compared to the previous year, constitutes a violation of Brazilian legislation, such as the Brazilian Inclusion Law. Although reversing this scenario depends on strategic organizational decisions or project management, a critical gap is identified at the operational stage: the software development lifecycle. Existing audit tools are used reactively, after coding, and are not integrated into developers' daily workflow. This lack of integration conditions developers to view accessibility as a post-development phase rather than an integral part of coding. To fill this gap, the general objective of this work is to develop an accessibility assistant that integrates Web Content Accessibility Guidelines (WCAG) verification into the coding process, fostering the creation of more inclusive web applications. The proposed solution consists of a prototype extension for Visual Studio Code that offers three main features: real-time HTML and CSS code analysis to foster an accessible development habit; educational and contextual feedback to empower developers practically; and report generation to treat accessibility as a manageable project requirement. The methodology is applied and exploratory, involving a literature review, prototype development with agile task management, version control, and a usability evaluation of the solution through a user study with 10 developers using the System Usability Scale (SUS) questionnaire to measure the perceived usability of the tool. The results revealed an average SUS score of 84.50 points, positioning the extension at the "Excellent" (Grade A) usability level. Additionally, qualitative analysis confirmed the assistant's effectiveness in significantly optimizing violation correction time and promoting a pedagogical understanding of the guidelines directly within the development environment.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.
URI: https://repositorio.ufsc.br/handle/123456789/274063
Date: 2026-07-02


Files in this item

Files Size Format View Description
TCC - Marcos Roberto Fernandes Filho.docx (1).pdf 2.441Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar