Programadores con dislexiaprogramación visual frente a la programación textual

  1. GONZALEZ ALVARAN, LUIS FERNANDO
Dirigida por:
  1. José Fuertes Castro Director/a
  2. Loïc Antonio Martínez Normand Codirector/a

Universidad de defensa: Universidad Politécnica de Madrid

Fecha de defensa: 24 de enero de 2020

Tribunal:
  1. Juan Manuel Dodero Beardo Presidente
  2. Elena Villalba Mora Secretario/a
  3. Alejandro Rodríguez Ascaso Vocal
  4. Camino Fernández Llamas Vocal
  5. Ángel Lucas González Martínez Vocal

Tipo: Tesis

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.