A comprehensive field study of end-user programming on mobile devices

VL/HCC(2013)

引用 20|浏览24
暂无评分
摘要
TouchDevelop represents a new programming environment that enables users to develop mobile applications directly on mobile devices. TouchDevelop has successfully drawn a huge number of end users, who have published thousands of TouchDevelop scripts online. To enhance end-user programming on mobile devices, we conduct a comprehensive field study of 17322 TouchDevelop scripts and 4275 users. Our study consists of an overall study on the characteristics of scripts (e.g., structural features, code reuse) and users (e.g., expertise), and a longitudinal study on how they evolve over time. Our study results show important characteristics of scripts such as dense external method calls, high code-reuse ratio, and also reveal interesting evolution patterns of users. The findings and implications in our study provide valuable guidelines for improving tool support or services for end users and increasing the popularity of end-user programming on mobile devices.
更多
查看译文
关键词
mobile devices,dense external method calls,mobile handsets,high code reuse ratio,tool support,comprehensive field study,touchdevelop scripts online,touch sensitive screens,end user programming,object-oriented programming,programming environment,evolution patterns,mobile computing,mobile applications,object oriented programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要