Py2UML: a Tool for Visually Impaired Students to Build UML Diagrams from Python Coding

  • Alisson Verde UEFS
  • Lais Alves UEFS
  • Lucas Fraga UEFS
  • Larissa Soares UEFS


The inclusion of individuals with disabilities in quality education ensures both access and permanence of these students in education. Thus, they can compete for opportunities more equally. To allow students with disabilities to enter higher education institutions, efficient inclusive public policies are needed. However, this is not enough to guarantee their permanence. Visually impaired students from Information and Communications Technology (ICT) and Computer Science fields may have serious difficulties with visual content within computing teaching. Professors need to keep a closer eye and look for other ways and tools that support them during their learning. For example, it can be challenging to explain UML diagramming to someone who cannot see. Even more challenging can be the construction of UML diagrams using non-accessible tools. This work presents Py2UML, a web system easily accessible by screen reader that allows visually impaired people to write diagrams through Python programming. We hope that Py2UML can contribute to building a more inclusive learning environment. Link:

Palavras-chave: UML, Tool, ICT students, Blind people
VERDE, Alisson; ALVES, Lais; FRAGA, Lucas; SOARES, Larissa. Py2UML: a Tool for Visually Impaired Students to Build UML Diagrams from Python Coding. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 37. , 2023, Campo Grande/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 491–496.