A graduate student perspective on overcoming barriers to interacting with open-source software

A graduate student perspective on overcoming barriers to interacting with open-source software
复制标题

DOI:
10.1139/facets-2019-0020
复制
发表时间:
2020-05-07
期刊:
影响因子:
3.1
通讯作者:
Quinn, Danielle E. A.
Quinn, Danielle E. A.
中科院分区:
综合性期刊4区
文献类型:
--
作者:
Cereceda, Oihane;Quinn, Danielle E. A.

文献摘要

被引文献

相似文献

计算方法、编码和软件是进行研究的重要工具。在学术和行业数据分析中,开源软件(OSS)已经获得了广泛的普及。协作源代码允许学生与来自不同学科的研究人员,代码开发人员和用户进行交互。根据作者作为研究生和编码教师的经验,本文提供了一个独特的概述,研究生在获得完成研究所需的知识和技能以及从OSS用户转变为贡献者时所面临的障碍:心理,实践和文化的障碍和挑战,具体到研究生,包括认知负荷在研究生院,一个知识渊博的导师的重要性,寻求在线和当地社区的帮助,以及正在进行的运动,以承认软件作为研究成果的职业和学位的进展。建议采取具体和实际的步骤,为研究生、主管、管理员和开放源码软件社区成员提供帮助克服这些障碍的基础。总之,这些建议的目的是描述一个可能的框架,使科学界的个人能够适应他们的需要,并促进研究生与开放源码软件之间的可持续反馈循环。
Computational methods, coding, and software are important tools for conducting research. In both academic and industry data analytics, open-source software (OSS) has gained massive popularity. Collaborative source code allows students to interact with researchers, code developers, and users from a variety of disciplines. Based on the authors' experiences as graduate students and coding instructors, this paper provides a unique overview of the obstacles that graduate students face in obtaining the knowledge and skills required to complete their research and in transitioning from an OSS user to a contributor: psychological, practical, and cultural barriers and challenges specific to graduate students including cognitive load in graduate school, the importance of a knowledgeable mentor, seeking help from both the online and local communities, and the ongoing campaign to recognize software as research output in career and degree progression. Specific and practical steps are recommended to provide a foundation for graduate students, supervisors, administrators, and members of the OSS community to help overcome these obstacles. In conclusion, the objective of these recommendations is to describe a possible framework that individuals from across the scientific community can adapt to their needs and facilitate a sustainable feedback loop between graduate students and OSS.