Skip to main content
QUICK REVIEW

[论文解读] Which Sustainable Software Practices Do Scientists Find Most Useful?

Jory Schossau, Greg Wilson|arXiv (Cornell University)|Jul 23, 2014
Green IT and Sustainability参考文献 1被引用 4
一句话总结

本研究评估了为期两天的 Software Carpentry 工作坊在向科学家传授可持续软件实践方面的有效性。通过工作坊前后的调查问卷以及工作坊结束六个月后的访谈,研究发现参与者最重视的是学习 Python 编程语言、获取外部资源以及理解编程的心理学基础;尽管时间有限,参与者在 Unix shell 使用和版本控制方面的自我报告技能提升显著。

ABSTRACT

We studied scientists who attended two-day workshops on basic software skills to determine which tools and practices they found most useful. Our pre- and post-workshop surveys showed increases in self-reported familiarity, while our interviews showed that participants found learning Python more useful than learning the Unix shell, that they found pointers to further resources very valuable, and that background material---the "why" behind the skills---was also very valuable.

研究动机与目标

  • 评估科学家在参加 Software Carpentry 工作坊后,对哪些可持续软件实践和工具最为认可。
  • 评估为期两天的工作坊对参与者在核心软件实践方面自我报告的熟悉度和技能水平的影响。
  • 识别工作坊中哪些方面——如内容、教学方法或资源——最有助于长期采用和感知实用性。
  • 理解背景知识(实践背后的原理)和外部资源在促进学习持续性方面的作用。

提出的方法

  • 对 95 名参与者开展工作坊前后的调查问卷,以衡量其在四个核心能力(Unix Shell、SQL、版本控制、测试)方面自我报告的熟悉度和技能水平的变化。
  • 使用有序调查题项,前后问卷题干表述相似但略有不同,以减少识别偏差,并追踪技能进展。
  • 在工作坊结束后六个月,对 24 名参与者进行半结构化访谈,以探讨长期实用性及感知收益。
  • 对访谈记录采用定性编码(开放编码、轴心编码、选择性编码)以识别重复出现的主题,如“认知理解”、“心理学”和“资源”。
  • 分析调查与访谈数据,将技能提升与特定工作坊内容及参与者背景相关联。
  • 通过定量与定性数据的综合分析,评估不同实践和教学元素的相对实用性。

实验结果

研究问题

  • RQ1科学家在参加为期两天的 Software Carpentry 工作坊后,报告认为哪些可持续软件实践最为实用?
  • RQ2参与者在工作坊后对核心软件实践(如 Unix shell、版本控制)的熟悉度和技能水平提升了多少?
  • RQ3参与者如何看待背景材料(实践背后的原理)和外部资源在维持学习效果方面的作用?
  • RQ4参与者认为工作坊体验中的哪些方面——如内容深度、教学方法或资源获取——最具价值或最需改进?
  • RQ5参与者在核心能力上的自我评估技能水平,如何受其初始熟悉度的影响?

主要发现

  • 参与者最常报告称,学习 Python 是从工作坊中获得的最有用的技能,甚至超过了对 Unix shell 的熟悉度。
  • 自我报告的 Unix shell 熟悉度显著提升(n=43),大多数参与者通过动手实践,从无熟悉度提升至具备熟悉度。
  • 解决实际 Unix shell 问题的技能显著提高:72% 的参与者在初始无能力的情况下,进步到能够使用管道命令;75% 的参与者在初始具备基本命令行知识的基础上,达到使用管道的水平。
  • 参与者高度认可外部资源的指引作用,访谈中提及‘资源’达 71 次,被视为关键收益,包括书籍、网站和视频教程。
  • 编程的心理学基础——如对人类工作模式和高效编程习惯的洞察——被广泛认为极具价值,有参与者称其为‘最重要的一点’。
  • 尽管感知价值很高,但测试的熟悉度未见显著提升,可能由于时间限制以及该主题被安排在工作坊的最后。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。