计算机科学 > 软件工程
[提交于 2015年6月17日
]
标题: 学术界中的软件开发实践:案例研究比较
标题: Software development practices in academia: a case study comparison
摘要: 学术软件开发实践通常与商业开发环境中的实践不同,然而迄今为止对学术界软件开发实践的评估研究仍然有限。 在这里,我们展示了一个案例研究,研究了在九年期间四个开源科学代码的软件开发实践,描述了各自开发团队的演变、他们的科学生产力,以及随着团队规模变化而采用(或停止采用)的具体软件工程实践。 我们表明,开发团队的临时性质导致采用了不同的开发策略。 我们将出版物产出的度量与累计开发人员数量相关联,并发现对于所考虑的项目, expended 开发努力的回报时间尺度大约为三年。 我们讨论了这些发现对评估研究软件开发绩效的影响,以及对任何计算导向的科学项目的普遍意义。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.