Tesis:

Programadores con dislexia: programación visual frente a la programación textual


  • Autor: GONZÁLEZ ALVARÁN, Luis Fernando

  • Título: Programadores con dislexia: programación visual frente a la programación textual

  • Fecha: 2019

  • Materia: Sin materia definida

  • Escuela: E.T.S DE INGENIEROS INFORMÁTICOS

  • Departamentos: LENGUAJES Y SISTEMAS INFORMATICOS E INGENIERIA DE SOFTWARE

  • Acceso electrónico: http://oa.upm.es/57955/

  • Director/a 1º: FUERTES CASTRO, José Luis
  • Director/a 2º: MARTÍNEZ NORMAND, Loïc

  • Resumen: Cuando los programadores de ordenadores con dislexia trabajan con un lenguaje de programación textual, presentan múltiples dificultades, que se reflejan en posibles diferencias de desempeño con relación a otros programadores. Éstas se acentúan cuando el desarrollo de software se hace en equipos, convirtiéndose en un problema de eficiencia y calidad. El objetivo de esta Tesis Doctoral es establecer las diferencias entre programadores con y sin dislexia en el desarrollo de software bajo un lenguaje de programación textual y otro visual, y para ello se ha realizado un estudio analítico en 315 programadores hispanoparlantes de computadores, 2 experimentos entre programadores colombianos con y sin dislexia, y diversos análisis exploratorios que permitieron establecer las diferencias de desempeño, de comportamiento y de satisfacción de los programadores y de las medidas de calidad de software al usar el lenguaje de programación visual Alice, comparado con el lenguaje Java. Los hallazgos de la investigación han permitido corroborar que la programación visual puede facilitar los procesos de desarrollo de software en los programadores de computadores con dislexia y a la vez, justifican la propuesta de inclusión de un lenguaje de programación con las características de Alice, como adecuado para este grupo poblacional y para ser tenido en cuenta en futuros trabajos que ayuden a mejorar los procesos de integración entre programadores con y sin dislexia, aumentando los índices de eficiencia y calidad del software desarrollado. ----------ABSTRACT---------- Programmers with dyslexia face several difficulties when using textual programming languages. These difficulties could reduce their performance when compared to the performance of programmers without dyslexia. And these differences can be accentuated when software development is a team-effort, implying efficiency and quality problems. The goal of this PhD Thesis is to identify the differences between programmers with or without dyslexia when they use a textual programming language or a visual programming language. To this end, several studies have been performed. First, an analytical study was conducted on 315 Spanish-speaking computer programmers. Then, two experiments were conducted, where programmes solved programming exercises with two selected programming languages (Java as textual language and Alice as visual language). These experiments measured the programmers’ performance and behaviour, the quality of the resulting programs, and the satisfaction of the programmers using each of the programming languages. The findings of the research have corroborated that visual programming can facilitate software development processes for programmers with dyslexia. At the same time, they justify the proposal to include a visual programming language with the characteristics of Alice, as appropriate for this population group. Such a visual language should be considered in future work to help improve the integration process between programmers with and without dyslexia, increasing programmers’ performance and the quality of the software developed.