TY - GEN
T1 - Implementing node-link interface into a block-based visual programming language
AU - Suzuki, Ryo
AU - Takahashi, Takuto
AU - Masuda, Kenta
AU - Choh, Ikuro
N1 - Publisher Copyright:
© Springer International Publishing AG, part of Springer Nature 2018.
PY - 2018
Y1 - 2018
N2 - We developed a novel node-link style interface that can be introduced into a block-based visual programming language as an alternative representation of named variables. By using our new interface, the programmer no longer needs to decide the name of a variable. Tracking the data flow in the program can be easily achieved. Since keyboard typing is not required, the coding is expected to be more accessible to children and persons with disabilities, and it is also suitable for touch operations on mobile phones and tablets. In our system, as the number of variables increases, the intersections of the links increase, which makes the appearance complicated. To avoid this problem, we implemented improvements in the design, such as emphasizing the focused link list, and making the curves of the links consistent.
AB - We developed a novel node-link style interface that can be introduced into a block-based visual programming language as an alternative representation of named variables. By using our new interface, the programmer no longer needs to decide the name of a variable. Tracking the data flow in the program can be easily achieved. Since keyboard typing is not required, the coding is expected to be more accessible to children and persons with disabilities, and it is also suitable for touch operations on mobile phones and tablets. In our system, as the number of variables increases, the intersections of the links increase, which makes the appearance complicated. To avoid this problem, we implemented improvements in the design, such as emphasizing the focused link list, and making the curves of the links consistent.
KW - Blocks-based programming
KW - User interface
KW - Visual programming language
UR - http://www.scopus.com/inward/record.url?scp=85061544898&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85061544898&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-91244-8_36
DO - 10.1007/978-3-319-91244-8_36
M3 - Conference contribution
AN - SCOPUS:85061544898
SN - 9783319912431
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 455
EP - 465
BT - Human-Computer Interaction. Theories, Methods, and Human Issues - 20th International Conference, HCI International 2018, Proceedings
A2 - Kurosu, Masaaki
PB - Springer Verlag
T2 - 20th International Conference on Human-Computer Interaction, HCI 2018
Y2 - 15 July 2018 through 20 July 2018
ER -