Integrated Programming Development Environments: A comparative analysis based on WCAG 2.2, WAI-ARIA 1.3, UAAG 2.2, ATAG 2.0 guidelines
DOI:
https://doi.org/10.5753/reic.2026.6969Keywords:
Integrated Development Environments (IDEs), Accessibility, Visual Impairment, Assistive Technologies, Comparative Analysis, W3C, WCAG, WAI-ARIA, UAAG, ATAG, Screen ReaderAbstract
This article presented a comparative analysis of Integrated Development Environments (IDEs) with adaptive accessibility features, involving the inclusion of visually impaired people in programming environments. The study sought to investigate the level of accessibility offered by current IDEs and the reasons why a Web IDE with integrated accessibility features does not yet exist. The central hypothesis is that, despite technological advances between 2020 and 2025, modern tools still present significant barriers, mainly due to the lack of efficient technology with assistive technologies. The methodology adopted combined exploratory and comparative research, evaluating the selected IDEs according to the W3C guidelines (WCAG, WAI-ARIA, UAAG and ATAG). The evaluation was carried out based on the principles of usability, accessibility and communicability, using practical tests with a screen reader (NVDA), a prototype called Inclusive Visual Editor (EVICODE), Visual Studio for the Web and Online-IDE. The positive results for the development of more inclusive tools strengthen the commitment to democratizing access to technology.
Downloads
References
ATAG, W. W. W. C. (2015). Authoring tool accessibility guidelines (atag) 2.0. Technical report, W3C. Disponível em: [link]. Acesso em: 17 maio 2025.
Baldiris, S., Vargas, D., Garzón, J., Avila-Garzon, C., and Burgos, D. (2022). Evaluation of authoring tools under atag and wcag recommendations. Universal Access in the Information Society, 22:919–930. DOI: 10.1007/s10209-022-00904-9.
Behar, P. A., Souza, E. K. d., Góes, C. G. G., and Lima, E. M. d. (2008). A importância da acessibilidade digital na construção de objetos de aprendizagem. Revista Novas Tecnologias na Educação - Renote, 6(2). DOI: 10.22456/1679-1916.14459.
Berners-Lee, T. (2005). Accessibility. Disponível em: [link]. Acesso em: 12 maio 2025.
Bersch, R. d. C. R. and Pelose, M. B. (2006). Portal de ajudas técnicas para educação: equipamento e material pedagógico para educação, capacitação e recreação da pessoa com deficiência física: tecnologia assistiva: recursos de acessibilidade ao computador ii. Technical report, Secretaria de Educação Especial - ABPEE - MEC: SEESP, Brasília. Disponível em: [link]. Acesso em: 16 maio 2025.
Brasil (2004). Decreto n. 5.296, de 2 de dezembro de 2004. regulamenta as leis n. 10.048 e 10.098. Diário Oficial da União. Disponível em: [link]. Acesso em: 12 maio 2025.
Brasil (2015). Lei n. 13.146, de 6 de julho de 2015. institui a lei brasileira de inclusão da pessoa com deficiência (estatuto da pessoa com deficiência). Diário Oficial da União. Disponível em: [link]. Acesso em: 12 maio 2025.
Carletto, A. C. and Cambiaghi, S. (2007). Desenho Universal: um conceito para todos. São Paulo, Editora Senac. Disponível em: [link]. Acesso em: 16 maio 2025.
Eclipse (2025). Developer tools ide. Disponível em: [link]. Acesso em: 17 maio 2025.
for Developers, G. (2025). Android studio: ambiente de desenvolvimento integrado oficial para android. Disponível em: [link]. Acesso em: 17 maio 2025.
Intellij (2000). Intellij idea: Features. Disponível em: [link]. Acesso em: 17 maio 2025.
Lopes, P. R. d. S. (2023). Verificação do nível de acessibilidade de ferramentas para desenvolvimento de software por um desenvolvedor baixa visão com a ferramenta de ampliação de tela. Trabalho de Conclusão de Curso apresentado ao Curso de Graduação em Engenharia de Computação. Disponível em: [link]. Acesso em: 16 maio 2025.
Mateus, D. A., Souza, M. R. d. A., and Freire, A. P. (2023). Accessibility of mobile apps for visually impaired users: Problems encountered by user evaluation, inspections and automated tools. Anais do Simpósio Brasileiro sobre Fatores Humanos em Sistemas Computacionais (IHC), pages 1–11. DOI: 10.1145/3638067.36381.
Microsoft (2025a). Visual studio code documentation. Disponível em: [link]. Acesso em: 17 maio 2025.
Microsoft (2025b). Visual studio code for the web. Technical report, Microsoft. Disponível em: [link]. Acesso em: 16 out. 2025.
Motta, T. C. (2022). Tecnologias Assistivas. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte. Disponível em: [link]. Acesso em: 17 maio 2025.
Nielsen, J. (2024). 10 usability heuristics for user interface design. Technical report, Nielsen Norman Group. Disponível em: [link]. Acesso em: 16 out. 2025.
OneCompiler (2025). Online-ide.com. Technical report, One-Compiler. Disponível em: [link]. Acesso em: 16 out. 2025.
Overflow, S. (2023). 2023 developer survey. Technical report, Stack Overflow. Disponível em: [link]. Acesso em: 16 out. 2025.
Patton, M. Q. (2002). Qualitative Research & Evaluation Methods. Sage Publications, Thousand Oaks, CA, 3 edition.
Petrausch, V. and Loitsch, C. (2017). Accessibility analysis of the eclipse ide for users with visual impairment. Karlsruhe Institute of Technology. DOI: 10.3233/978-1-61499-798-6-922.
RedHat (2023). O que é ide? Disponível em: [link]. Acesso em: 16 maio 2025.
Sartoretto, M. L. and Bersch, R. (2017). Assistiva tecnologia e educação. Disponível em: [link]. Acesso em: 16 maio 2025.
Silva, L. B. d. (2025a). Teste de acessibilidade (tcc): Online-ide.com. YouTube. Disponível em: [link].
Silva, L. B. d. (2025b). Teste de acessibilidade (tcc): Protótipo evi code. YouTube. Disponível em: [link].
Silva, L. B. d. (2025c). Teste de acessibilidade (tcc): Visual studio code for the web. YouTube. Disponível em: [link].
Sonza, A. P., Kade, A., Façanha, A., Rezende, A. L. A., Nascimento, G. S. d., Rosito, M. C., Bortolini, S., and Fernandes, W. L. (2013). Acessibilidade e tecnologia assistiva: pensando a inclusãoo sociodigital de pessoas com necessidades especiais. Séries Novos Autores da Educação Profissional e Tecnológica. Disponível em: [link]. Acesso em: 16 maio 2025.
UAAG, W. W. W. C. (2015). User agent accessibility guidelines (uaag) 2.0. Technical report, W3C. Disponível em: [link]. Acesso em: 17 maio 2025.
W3C, N. d. I. e. C. d. P. B. (2025a). Sobre o w3c. Disponível em: [link]. Acesso em: 13 maio 2025.
W3C, W. W. W. C. (2006). Wai-aria overview. Disponível em: [link]. Acesso em: 16 maio 2025.
W3C, W. W. W. C. (2025b). Accessibility. Disponível em: [link]. Acesso em: 13 maio 2025.
WAI, W. W. W. C. (2025). Web accessibility initiative wai. Disponível em: [link]. Acesso em: 16 maio 2025.
WAI-ARIA, W. W. W. C. (2017). Accessible rich internet applications (wai-aria) 1.1. Technical report, W3C. Disponível em: [link]. Acesso em: 16 maio 2025.
WCAG, W. W. W. C. (2025). Web content accessibility guidelines (wcag) 2.1. Technical report, W3C. Disponível em: [link]. Acesso em: 15 maio 2025.
WebAIM (2024). Screen reader user survey 10 results. Technical report, WebAIM. Disponível em: [link]. Acesso em: 16 out. 2025.
Yin, R. K. (2001). Estudo de Caso: Planejamento e Métodos. Bookman, Porto Alegre, 2 edition. Disponível em: [link]. Acesso em: 16 out. 2025.
Zen, E. and Tavares, T. A. (2023). Estratégias de acessibilidade em ides para estudantes com deficiência visual. Congresso Brasileiro de Informática na Educação. DOI: 10.5753/cbie_estendido.2023.234323.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 The authors

This work is licensed under a Creative Commons Attribution 4.0 International License.
