TouchDevelop represents a radically new mobile application development
model, as TouchDevelop enables mobile application development on a
mobile device. We describe a first experiment on independent, non-expert
subjects to compare programmer productivity using TouchDevelop vs.
using a more traditional approach to mobile application development.
When developing a mobile app (e.g., for Android or iOS), a graphic designer typically designs the app's screens and hands them to a programmer, who manually recreates the screen designs in source code. REMAUI is the first technique for automating this process end-to-end, from design drawings or screenshots to working UI code that can be compiled and run on a mobile device. Received an ACM SIGSOFT Distinguished Paper Award.