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

Unmixing Remixes: The How and Why of Not Starting Projects from Scratch
复制标题

分解混音:不从头开始项目的方式和原因

DOI:
10.1109/vlhcc.2019.8818834
复制
发表时间:
2019
期刊:
2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC
影响因子:
--
通讯作者:
Tilevich, Eli
Tilevich, Eli
中科院分区:
--
文献类型:
--
作者:
Khawas, Prapti;Techapalokul, Peeratham;Tilevich, Eli

文献摘要

参考文献

被引文献

相似文献

作为一个教育工具,Scratch最大的成就之一是程序员热切地愿意使用现有项目作为他们自己项目的起点,这种做法被称为重新混合。尽管重混作为协作和公共学习的基础很重要,但人们对这种做法的理解仍然很差,Scratch编程社区仍然不知道哪些编程实践鼓励和促进了重混。Scratch设计者缺乏关于在实际环境中如何使用混音功能的反馈。为了更深入地了解混音,本文调查了迄今为止未被探索的混音维度:(1)混音对现有项目进行的主要修改,(2)原始项目的代码质量对混音中修改的粒度、范围和开发时间的影响,以及(3)原始项目中主导编程实践在混音中保持这种状态的倾向。我们的发现可以鼓励混合并提高其有效性,从而使教育和最终用户编程社区受益。
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.
定义开放式基于块的编程作业中的修补行为
DOI: 10.1145/3287324.3287437
发表时间: 2019
期刊: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
Yihuan Dong;S. Marwan;Veronica Catété;T. Price;T. Barnes
通讯作者: T. Barnes
从头开始学习计算机科学概念
DOI: 10.1145/1839594.1839607
发表时间: 2010
影响因子: 2.7
作者:
Orni Meerbaum;M. Armoni;M. Ben
通讯作者: M. Ben
衡量软件可理解性的模型
DOI: 10.1109/cit.2006.13
发表时间: 2006
期刊: The Sixth IEEE International Conference on Computer and Information Technology (CIT'06)
影响因子: --
作者:
Jin;Kuo
通讯作者: Kuo
了解反复出现的质量问题及其对基于块的软件中代码共享的影响
DOI: 10.1109/vlhcc.2017.8103449
发表时间: 2017
期刊: 2017 IEEE Symposium on
影响因子: --
作者:
Techapalokul, Peeratham;Tilevich, Eli
通讯作者: Tilevich, Eli
SR-A(其配体是修饰的低密度脂蛋白)对 1 型糖尿病发病的影响。
DOI: --
发表时间: 2012
期刊:
影响因子: --
作者:
清水まみ;安田尚史;中村晃;勝田敦美;佐々木弘智;荒井隆志;永田正男;原賢太;横野浩一
通讯作者: 横野浩一