首页> 外文会议>IEEE Symposium on Visual Languages and Human-Centric Computing >Unmixing Remixes: The How and Why of Not Starting Projects from Scratch
【24h】

Unmixing Remixes: The How and Why of Not Starting Projects from Scratch

机译:取消混音:不从头开始项目的方式和原因

获取原文

摘要

One of the greatest achievements of Scratch as an educational tool is the eager willingness of programmers to use existing projects as the starting point for their own projects, a practice known as remixing. Despite the importance of remixing as a foundation of collaborative and communal learning, the practice remains poorly understood, with the Scratch programming community remaining in the dark about which programming practices encourage and facilitate remixing. Scratch designers lack feedback on how the remixing facility is used in the wild. To gain a deeper insight into remixing, this paper investigates heretofore unexplored dimensions of remixing: (1) the prevailing modifications that remixes perform on existing projects, (2) the impact of the original project’s code quality on the granularity, extent, and development time of the modifications in the remixes, and (3) the propensity of the dominant programming practices in the original project to remain so in the remixes. Our findings can encourage remixing and improve its effectiveness, benefiting the educational and end-user programming communities.
机译:Scratch作为一种教育工具的最大成就之一就是程序员渴望将现有项目用作自己项目的起点的做法,这种做法被称为混音。尽管将重新混合作为协作式学习和公共学习的基础非常重要,但是对于Scratch编程社区仍不清楚如何鼓励和促进重新混合,Scratch编程社区对此知之甚少。临时设计师缺乏有关如何在野外使用混音设备的反馈。为了更深入地了解混音,本文研究了迄今为止尚未探索的混音维度:(1)混音对现有项目进行的主要修改,(2)原始项目的代码质量对粒度,范围和开发时间的影响(3)在原始项目中占主导地位的编程实践倾向于保留在混音中。我们的发现可以鼓励重新混合并提高其有效性,从而使教育和最终用户编程社区受益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号