A syntax-directed keyboard extension for writing source code on touchscreen devices

Islam Almusaly, Ronald Metoyer
2015 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
As touchscreen mobile devices grow in popularity, it is inevitable that software developers will eventually want to write code on them. However, writing code on a soft (or virtual) keyboard is cumbersome due to the device size and lack of tactile feedback. We present a soft syntax-directed keyboard extension to the QWERTY keyboard for Java program input on touchscreen devices and evaluate this keyboard with Java programmers. Our results indicate that a programmer using the keyboard extension
more » ... input a Java program with fewer errors and using fewer keystrokes per character than when using a standard soft keyboard alone. In addition, programmers maintain an overall typing speed in words per minute that is equivalent to that on the standard soft keyboard alone. The keyboard extension was shown to be mentally, physically, and temporally less demanding than the standard soft keyboard alone when inputting a Java program.
doi:10.1109/vlhcc.2015.7357217 dblp:conf/vl/AlmusalyM15 fatcat:ougvun6wt5adxgowirt6f53f6a