Reuse of variants in online repositories: Foraging for the fittest.

Symposium on Visual Languages and Human Centric Computing VL HCC(2016)

引用 6|浏览31
暂无评分
摘要
Programming is a creative task and is generally exploratory in nature. Often, end-user programmers (non-professional) indulge in opportunistically creating their programs. To facilitate learning and reuse of code, most end-user programming environments provides online repositories. While the provision of programs in repositories helps support end-user programming to an extent, finding and reusing an appropriate program variant is a challenging task. In this paper, we explore the reuse behavior of end-user programmers using Information Foraging Theory. We conducted an empirical study of eight end user programmers, qualitatively analyzed their information seeking behavior while reusing program variants, and report new cue types and strategies specific to end-user programmers.
更多
查看译文
关键词
online repositories,learning,code reuse,end-user programming environments,program repositories provision,program variants reuse,end-user programmer reuse behavior,information foraging theory,information-seeking behavior
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要