JAEB: Evaluating an accessible JAVA editor for visually impaired students in an object-oriented programming course
Abstract
Learning to program can be a challenging task due to the need for abstraction, logic, and knowledge of the programming language. Historically, programming courses have had high dropout and failure rates. This difficulty can be exacerbated to visually impaired students, given the challenges of using development environments and the limitations of screen readers. This paper presents an accessible development environment for programming in Java, designed based on the needs of blind students at an educational institution. The results indicate the student’s familiarity and motivation in using the tool, a positive evaluation of the developed features, and suggestions that emerged during the testing session.References
Albusays, K., Ludi, S., and Huenerfauth, M. (2017). Interviews and observation of blind software developers at work to understand code navigation challenges. In Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility, pages 91–100.
Araujo, L. G., Araujo, K., Reis, E., da Silva, M. O., and Pinheiro, A. (2025). Geração de dicas de próximo passo utilizando large language models (llms). In Simpósio Brasileiro de Educação em Computação (EDUCOMP), pages 42–43. SBC.
Araujo, L. G. J., Bittencourt, R. A., and Chavez, C. v. F. G. (2021). Python enhanced error feedback: Uma ide online de apoio ao processo de ensino-aprendizagem em programação. In Simpósio Brasileiro de Educação em Computação (EDUCOMP), pages 326–333. SBC.
BRASIL (1996). Lei nº 9.394, de 20 de dezembro de 1996. estabelece as diretrizes e bases da educação nacional. [link]. Accessado 09 Jun 2025.
BRASIL (2015). Institui a lei brasileira de inclusão da pessoa com deficiência (estatuto da pessoa com deficiência). [link]. Accessado 09 Jun 2025.
Bruno, M. M. G. and Nascimento, R. A. L. d. (2019). Política de acessibilidade: o que dizem as pessoas com deficiência visual. Educação e Realidade, 44(1):e84848.
Creswell, J. W. and Creswell, J. D. (2021). Projeto de pesquisa-: Métodos qualitativo, quantitativo e misto. Penso Editora.
dos Santos, N. S., de Oliveira Santana, D., and Pereira, C. P. (2025). Inteligência artificial e acessibilidade: Uma experiência de inclusão para programadores cegos em ambientes de desenvolvimento. In Simpósio Brasileiro de Educação em Computação (EDUCOMP), pages 502–515. SBC.
Gonçalves, R. S., Santana, R. S., Neto, F. A., Benevides, S. C., and dos Santos, N. S. (2020). Análise dos desafios para programar sem enxergar: estudo de caso na disciplina linguagem de programação 1. In Simpósio Brasileiro de Sistemas de Informação (SBSI), pages 17–20. SBC.
Luque, L., Brandão, L. O., Tori, R., and Brandão, A. A. (2014). Are you seeing this? what is available and how can we include blind students in virtual uml learning activities. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 25, page 204.
Parnami, A. and Lee, M. (2022). Learning from few examples: A summary of approaches to few-shot learning. arXiv preprint arXiv:2203.04291.
Sassaki, R. K. (2019). As sete dimensões da acessibilidade. São Paulo: Lavratus Prodeo.
Seo, J. and Rogge, M. (2023). Coding non-visually in visual studio code: collaboration towards accessible development environment for blind programmers. In Proceedings of the 25th International ACM SIGACCESS Conference on Computers and Accessibility, pages 1–9.
Tripp, D. (2005). Pesquisa-ação: uma introdução metodológica. Educação e pesquisa, 31:443–466.
Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th international conference on evaluation and assessment in software engineering, pages 1–10.
Zen, E. and Tavares, T. A. (2023). Estratégias de acessibilidade em ides para estudantes com deficiência visual. In Congresso Brasileiro de Informática na Educação (CBIE), pages 223–228. SBC.
Araujo, L. G., Araujo, K., Reis, E., da Silva, M. O., and Pinheiro, A. (2025). Geração de dicas de próximo passo utilizando large language models (llms). In Simpósio Brasileiro de Educação em Computação (EDUCOMP), pages 42–43. SBC.
Araujo, L. G. J., Bittencourt, R. A., and Chavez, C. v. F. G. (2021). Python enhanced error feedback: Uma ide online de apoio ao processo de ensino-aprendizagem em programação. In Simpósio Brasileiro de Educação em Computação (EDUCOMP), pages 326–333. SBC.
BRASIL (1996). Lei nº 9.394, de 20 de dezembro de 1996. estabelece as diretrizes e bases da educação nacional. [link]. Accessado 09 Jun 2025.
BRASIL (2015). Institui a lei brasileira de inclusão da pessoa com deficiência (estatuto da pessoa com deficiência). [link]. Accessado 09 Jun 2025.
Bruno, M. M. G. and Nascimento, R. A. L. d. (2019). Política de acessibilidade: o que dizem as pessoas com deficiência visual. Educação e Realidade, 44(1):e84848.
Creswell, J. W. and Creswell, J. D. (2021). Projeto de pesquisa-: Métodos qualitativo, quantitativo e misto. Penso Editora.
dos Santos, N. S., de Oliveira Santana, D., and Pereira, C. P. (2025). Inteligência artificial e acessibilidade: Uma experiência de inclusão para programadores cegos em ambientes de desenvolvimento. In Simpósio Brasileiro de Educação em Computação (EDUCOMP), pages 502–515. SBC.
Gonçalves, R. S., Santana, R. S., Neto, F. A., Benevides, S. C., and dos Santos, N. S. (2020). Análise dos desafios para programar sem enxergar: estudo de caso na disciplina linguagem de programação 1. In Simpósio Brasileiro de Sistemas de Informação (SBSI), pages 17–20. SBC.
Luque, L., Brandão, L. O., Tori, R., and Brandão, A. A. (2014). Are you seeing this? what is available and how can we include blind students in virtual uml learning activities. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 25, page 204.
Parnami, A. and Lee, M. (2022). Learning from few examples: A summary of approaches to few-shot learning. arXiv preprint arXiv:2203.04291.
Sassaki, R. K. (2019). As sete dimensões da acessibilidade. São Paulo: Lavratus Prodeo.
Seo, J. and Rogge, M. (2023). Coding non-visually in visual studio code: collaboration towards accessible development environment for blind programmers. In Proceedings of the 25th International ACM SIGACCESS Conference on Computers and Accessibility, pages 1–9.
Tripp, D. (2005). Pesquisa-ação: uma introdução metodológica. Educação e pesquisa, 31:443–466.
Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th international conference on evaluation and assessment in software engineering, pages 1–10.
Zen, E. and Tavares, T. A. (2023). Estratégias de acessibilidade em ides para estudantes com deficiência visual. In Congresso Brasileiro de Informática na Educação (CBIE), pages 223–228. SBC.
Published
2025-08-12
How to Cite
ARAUJO, Luis Gustavo; SANTOS, Edinaelson Silva Dos; CRUZ, Rulian de Jesus; LEAL, Ideilton Alves Freire; SANTOS, Andressa Mota da Silva.
JAEB: Evaluating an accessible JAVA editor for visually impaired students in an object-oriented programming course. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND SERGIPE (ERBASE), 25. , 2025, Lagarto/SE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 409-418.
DOI: https://doi.org/10.5753/erbase.2025.12976.
