TY - GEN
T1 - E-Move
T2 - 8th Conference on Information and Communication Technologies of Ecuador, TICEC 2020
AU - Valencia-Ramos, Rafael
AU - Zhinin-Vera, Luis
AU - Chang, Oscar
AU - Pineda, Israel
N1 - Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
KW - Domain-Specific-Language
KW - Movement Disorders
KW - PPCI
KW - textX
UR - http://www.scopus.com/inward/record.url?scp=85097276329&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-62833-8_36
DO - 10.1007/978-3-030-62833-8_36
M3 - Contribución a la conferencia
AN - SCOPUS:85097276329
SN - 9783030628321
T3 - Communications in Computer and Information Science
SP - 493
EP - 500
BT - Information and Communication Technologies - 8th Conference, TICEC 2020, Proceedings
A2 - Rodriguez Morales, Germania
A2 - Fonseca C., Efraín R.
A2 - Salgado, Juan Pablo
A2 - Pérez-Gosende, Pablo
A2 - Orellana Cordero, Marcos
A2 - Berrezueta, Santiago
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 25 November 2020 through 27 November 2020
ER -