Accessibility Guidelines in Integrated Development Environments for Blind Students
Abstract
Introduction: Due to the use of graphical elements that are not fully accessible to screen readers, Integrated Development Environments (IDEs), used in computer programming disciplines, can hinder the learning of blind students. Objective: This doctoral thesis aimed to specify accessibility guidelines for the design of IDEs for this audience. Methodology: The study was conducted in seven stages (exploratory, descriptive, correlational, selection, specification, validation, and refinement), including literature review, questionnaires, interviews, and a focus group. Results: It was found that the recommendations fulfill their role in supporting the development of more accessible IDEs.
References
Bardin, L. (2015). Análise de Conteúdo. São Paulo: Edições 70.
Gerhardt, T. E. e Silveira, D. T. (2009). Métodos de pesquisa. universidade aberta do brasil–uab/ufrgs. Porto Alegre: Editora da UFRGS.
Gibbs, G. (2009). Análise de dados qualitativos: coleção pesquisa qualitativa. Porto Alegre: Bookman.
Gil, A. C. et al. (2002). Como elaborar projetos de pesquisa, volume 4. São Paulo: Atlas.
Gomes, M. et al. (2015). Um estudo sobre erros em programação-reconhecendo as dificuldades de programadores iniciantes. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 4, page 1398.
Hermans, F. e Aldewereld, M. (2017). Programming is writing is programming. In Companion to the first International Conference on the Art, Science and Engineering of Programming, pages 1–8.
Kind, L. (2004). Notas para o trabalho com a técnica de grupos focais. Psicologia em revista, 10(15):124–138.
Lahtinen, E., Ala-Mutka, K., e Järvinen, H.-M. (2005). A study of the difficulties of novice programmers. Acm sigcse bulletin, 37(3):14–18.
Leporini, B. e Paternò, F. (2004). Increasing usability when interacting through screen readers. Universal access in the information society, 3(1):57–70.
Martins, L. C. G., Pedroso, P. P., Zen, E., Rissetti, G., da Costa, V. K., e Tavares, T. A. (2023). Normas e diretrizes de acessibilidade para sistemas digitais: um levantamento das principais recomendações para usuários com deficiência visual. Anais do Encontro Anual de Tecnologia da Informação, 12(1):52–52.
Mountapmbeme, A., Okafor, O., e Ludi, S. (2022). Addressing accessibility barriers in programming for people with visual impairments: A literature review. ACM Transactions on Accessible Computing (TACCESS), 15(1):1–26.
Murillo-Morales, T. e Miesenberger, K. (2020). Audial: A natural language interface to make statistical charts accessible to blind persons. In International Conference on Computers Helping People with Special Needs, pages 373–384. Springer.
Noschang, L. F. et al. (2014). Portugol studio: Uma IDE para iniciantes em programaçao. In Anais do XXII Workshop sobre Educação em Computação, pages 1–10. SBC.
Paciello, M. (2000). Web accessibility for people with disabilities. Kansas, USA: CRC Press.
Quiñones, D., Rusu, C., e Rusu, V. (2018). A methodology to develop usability/user experience heuristics. Computer standards & interfaces, 59:109–129.
Rajaselvi, M. et al. (2021). A survey of programming editors for the visually impaired. Accessed: Aug, 12.
Sánchez, J. e Aguayo, F. (2006). Apl: Audio programming language for blind learners. In International Conference on Computers for Handicapped Persons, pages 1334–1341. Springer.
Sharma, M. R. (2020). A short communication on computer programming languages in modern era. International Journal of Computer Science and Mobile Computing, 9(9):50–60.
Thiollent, M. (2022). Metodologia da pesquisa-ação. São Paulo: Cortez.
TORRES, J. P., COSTA, C. S. L. d., e LOURENÇO, G. F. (2016). Substituição sensorial visuo-tatil e visuo-auditiva em pessoas com deficiência visual: uma revisão sistemática. Revista Brasileira de Educação Especial, 22:605–618.
WCAG 2.2, W. W. W. C. (2023). Web content accessibility guidelines (wcag) 2.2. (Accessed on 01/03/2023).
Zen, E. (2024). Diretrizes de Acessibilidade em Ambientes de Desenvolvimento Integrado para Estudantes Cegos. Tese de doutorado, Universidade Federal de Pelotas.
Zen, E., da Costa, V. K., e Tavares, T. A. (2023a). Experiências educacionais em disciplinas de programaçao de computadores: uma análise qualitativa na perspectiva dos estudantes com deficiência visual. In Anais do XXXIV Simpósio Brasileiro de Informática na Educação, pages 960–971. SBC.
Zen, E., da Costa, V. K., e Tavares, T. A. (2023b). Understanding the accessibility barriers faced by learners with visual impairments in computer programming. In Anais do XXII Simpósio Brasileiro sobre Fatores Humanos em Sistemas Computacionais. SBC.
Zen, E. et al. (2022). Assistive technology to assist the visually impaired in the use of icts: A systematic literature review. In XVIII Brazilian Symposium on Information Systems, pages 1–8.
Zen, E. et al. (2023c). Tecnologia assistiva para auxiliar a interação entre pessoas com defciência visual e sistemas computacionais: Um mapeamento sistemático da literatura. iSys - Brazilian Journal of Information Systems, 16(1):6:1–6:27.
Zen, E. e Tavares, T. A. (2023a). Acessibilidade em ambientes de desenvolvimento integrado para pessoas com deficiência visual. Anais do XXVII Encontro de Pós-Graduação (ENPOS) da UFPEL.
Zen, E. e Tavares, T. A. (2023b). Estratégias de acessibilidade em ides para estudantes com deficiência visual. In Anais Estendidos do XII Congresso Brasileiro de Informática na Educação, pages 223–228. SBC.
Zen, E. e Tavares, T. A. (2023c). Estratégias de acessibilidade em ides para pessoas com deficiência visual. In Simpósio Brasileiro sobre Fatores Humanos em Sistemas Computacionais (IHC), pages 199–203. SBC.
Zen, E., Tavares, T. A., e da Costa, V. K. (2023d). Desafios e percepções sobre acessibilidade em ambientes de desenvolvimento integrado. Revista Novas Tecnologias na Educação, 21(2):244–253.
Zen, E., Tavares, T. A., da Costa, V. K., Rissetti, G., e Martins, L. C. G. (2024). Recomendaçoes para o ensino de programaçao de computadores para estudantes cegos. In Simpósio Brasileiro de Informática na Educação (SBIE), pages 2013–2024. SBC.
