Desafios sobre Acessibilidade em Ferramentas CASE

Resumo


O ciclo de desenvolvimento de software tem quatro etapas: especificação, projeto e implementação, validação e evolução. Ferramentas CASE são essenciais, mas podem ser obstáculos para desenvolvedores com deficiência visual. Este trabalho destaca a importância da inclusão desses desenvolvedores, realizando um mapeamento sistemático de estudos de 2012 a 2023 sobre acessibilidade em ambientes de desenvolvimento de software para cegos. O objetivo é identificar desafios, adaptações e soluções recomendadas para tornar essas ferramentas mais inclusivas. Os resultados mostram poucos trabalhos na área, sugerindo uma oportunidade de pesquisa relevante, além disso, identificaram alternativas que podem contribuir para a acessibilidade.

Palavras-chave: Desenvolvimento de software, Ambiente de desenvolvimento integrado, Mapeamento sistemático

Referências

Albusays, K. and Ludi, S. (2016). Eliciting programming challenges faced by developers with visual impairments: Exploratory study. In 2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE), pages 82–85.

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, ASSETS ’17, page 91–100, New York, NY, USA. Association for Computing Machinery.

Baker, C. M., Milne, L. R., and Ladner, R. E. (2015). Structjumper: A tool to help blind programmers navigate and understand the structure of code. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, CHI ’15, page 3043–3052, New York, NY, USA. Association for Computing Machinery.

Crockett, A. R. and Gannod, G. C. (2020). Improving understanding of data structures for the blind with tactile media and a user-centered iterative approach. In 2020 IEEE Frontiers in Education Conference (FIE), pages 1–8.

Ehtesham-Ul-Haque, M., Monsur, S. M., and Billah, S. M. (2022). Grid-coding: An accessible, efficient, and structured coding paradigm for blind and low-vision programmers. In Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology, UIST ’22, New York, NY, USA. Association for Computing Machinery.

Huff, E. W., Boateng, K., Moster, M., Rodeghero, P., and Brinkley, J. (2020). Examining the work experience of programmers with visual impairments. In 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), pages 707–711.

Kearney-Volpe, C. and Hurst, A. (2021). Accessible web development: Opportunities to improve the education and practice of web development with a screen reader. ACM Trans. Access. Comput., 14(2).

Li, J., Yan, Z., Jarjue, E. H., Shetty, A., and Peng, H. (2022). Tangiblegrid: Tangible web layout design for blind users. In Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology, UIST ’22, New York, NY, USA. Association for Computing Machinery.

Luque, L., Veriscimo, E. d. S., Pereira, G. d. C., and Filgueiras, L. (2014). Can we work together? on the inclusion of blind people in uml model-based tasks. In Inclusive Designing, pages 223–233. Springer.

Mealin, S. and Murphy-Hill, E. (2012). An exploratory study of blind software developers. In 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 71–74.

Nascimento, F. L. d., Barbosa, P. L. S., and Viana, W. (2022). Programando às cegas: investigando a acessibilidade de ambientes de desenvolvimento de software. In Anais do VII Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software, pages 1–10. SBC.

Pandey, M., Bondre, S., O’Modhrain, S., and Oney, S. (2022). Accessibility of ui frameworks and libraries for programmers with visual impairments. In 2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pages 1–10.

Pandey, M., Kameswaran, V., Rao, H. V., O’Modhrain, S., and Oney, S. (2021). Understanding accessibility and collaboration in programming for people with visual impairments. Proc. ACM Hum.-Comput. Interact., 5(CSCW1).

Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015). Guidelines for conducting systematic mapping studies in software engineering: An update. Information and Software Technology, 64:1–18.

Petrausch, V. and Loitsch, C. (2017). Accessibility analysis of the eclipse ide for users with visual impairment. Studies in Health Technology and Informatics, 242:922–929.

Potluri, V., He, L., Chen, C., Froehlich, J. E., and Mankoff, J. (2019). A multi-modal approach for blind and visually impaired developers to edit webpage designs. In Proceedings of the 21st International ACM SIGACCESS Conference on Computers and Accessibility, ASSETS ’19, page 612–614, New York, NY, USA. Association for Computing Machinery.

Potluri, V., Pandey, M., Begel, A., Barnett, M., and Reitherman, S. (2022). Codewalk: Facilitating shared awareness in mixed-ability collaborative software development. In Proceedings of the 24th International ACM SIGACCESS Conference on Computers and Accessibility, ASSETS ’22, New York, NY, USA. Association for Computing Machinery.

Potluri, V., Vaithilingam, P., Iyengar, S., Vidya, Y., Swaminathan, M., and Srinivasa, G. (2018). Codetalk: Improving programming environment accessibility for visually impaired developers. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, CHI ’18, page 1–11, New York, NY, USA. Association for Computing Machinery.

Pressman, R. S. and Maxim, B. R. (2021). Engenharia de software. Grupo A.

Silveira, S. R., Bertolini, C., da Cunha, G. B., Bigolin, N. M., and Steffens, R. (2019). Estratégias para apoiar os processos de ensino e de aprendizagem de alunos com deficiência visual: relato de experiências em um curso de bacharelado em sistemas de informação. Redin-Revista Educacional Interdisciplinar, 8(1).

Sommerville, I. (2011). Engenharia de software. Pearson, São Paulo.

Zen, E., Costa, V., and Tavares, T. (2023). Experiências educacionais em disciplinas de programação 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, Porto Alegre, RS, Brasil. SBC.

Zen, E., Tavares, T. A., and Costa, V. K. d. (2023). Desafios e percepções sobre acessibilidade em ambientes de desenvolvimento integrado. Revista Novas Tecnologias na Educação, 21(2):244–253.
Publicado
04/11/2024
SKURA, Simone de Fátima; MARCON, Marlon; BEAL, Franciele. Desafios sobre Acessibilidade em Ferramentas CASE. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 35. , 2024, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 1349-1362. DOI: https://doi.org/10.5753/sbie.2024.242571.