论文标题

定义开源软件在研究可重复性中的作用

Defining the role of open source software in research reproducibility

论文作者

Barba, Lorena A.

论文摘要

可重复性与透明度密不可分,因为共享数据,代码和计算环境是能够追溯产生研究结果的步骤的先决条件。其他人则认为该工件共享应采用适当的许可方案,以允许重复使用,修改和重新分配。我为开源软件的角色做出了新的建议,这是基于它教授的有关分布式协作和基于承诺的文化的教训。回顾开源软件(许可,开发,社区)的定义特征,我从连接主义的角度(一种数字时代的学习理论)以及Winograd和Flores的语言行动框架来寻找其成功的解释。我认为,可重复性使我们通过对话通常在社区中建立信任,开源软件的实践帮助我们学习如何共同学习更有效的学习(发现),从而为相同的目标做出了贡献。

Reproducibility is inseparable from transparency, as sharing data, code and computational environment is a pre-requisite for being able to retrace the steps of producing the research results. Others have made the case that this artifact sharing should adopt appropriate licensing schemes that permit reuse, modification and redistribution. I make a new proposal for the role of open source software, stemming from the lessons it teaches about distributed collaboration and a commitment-based culture. Reviewing the defining features of open source software (licensing, development, communities), I look for explanation of its success from the perspectives of connectivism -- a learning theory for the digital age -- and the language-action framework of Winograd and Flores. I contend that reproducibility engenders trust, which we routinely build in community via conversations, and the practices of open source software help us to learn how to be more effective learning (discovering) together, contributing to the same goal.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源