E-Move: Domain Specific Language for People with Movement Disorders


Abstract:

Programmers with movement disorders do not currently have a language that aids them to write code. This work proposes the creation of E-Move, a friendly Domain-Specific Language (DSL) that tolerates involuntary typing errors. E-Move targets programmers who suffer from involuntary movements in their upper extremities related to movement disorders caused by neurodegenerative conditions such as Parkin-son, myoclonus, chorea, tics, dystonia, and tremor. This work describes the three essential elements that allow the proposed programming language to work effectively: the grammar, the back-end, and the front-end. Additionally, several illustrative examples showcase the usage of E-Move. E-Move was developed using Python, textX, and Pure Python Compiler Infrastructure (PPCI). The result is a programming language that tolerates involuntary typing. Therefore, more people can access coding, which is an important skill.

Año de publicación:

2020

Keywords:

  • textX
  • PPCI
  • Movement Disorders
  • Domain-Specific Language

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Lenguaje de programación
  • Software
  • Software

Áreas temáticas de Dewey:

  • Ciencias de la computación
  • Problemas sociales y servicios a grupos
  • Instrumentos de precisión y otros dispositivos
Procesado con IAProcesado con IA

Objetivos de Desarrollo Sostenible:

  • ODS 4: Educación de calidad
  • ODS 10: Reducción de las desigualdades
  • ODS 3: Salud y bienestar
Procesado con IAProcesado con IA