中文

社区组织:改变研究软件的开发与维护文化

计算机与社会 2018-12-11 v2

摘要

软件是实现数学、计算机科学以及领域特定科学与工程在科学、工程及其他研究领域获得稳健模拟与分析的关键交叉技术。然而,软件本身传统上并未得到研究界的聚焦关注;相反,软件以有机且不一致的方式演化,其开发在很大程度上是其他举措的副产品。此外,由于计算机硬件的颠覆性变化、数据规模与复杂性的增加,以及对涉及多物理场、多尺度建模与外循环分析的更复杂模拟的需求,科学软件面临的挑战正在扩大。近年来,社区成员已建立一系列草根组织与项目,以应对软件生产力、质量、可重复性与可持续性方面日益增长的技术与社会挑战。本文概述此类团体,并探讨在培育新兴软件生态系统工作的同时利用其协同活动的机遇。

关键词

引用

@article{arxiv.1811.08473,
  title  = {Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained},
  author = {Daniel S. Katz and Lois Curfman McInnes and David E. Bernholdt and Abigail Cabunoc Mayes and Neil P. Chue Hong and Jonah Duckles and Sandra Gesing and Michael A. Heroux and Simon Hettrick and Rafael C. Jimenez and Marlon Pierce and Belinda Weaver and Nancy Wilkins-Diehr},
  journal= {arXiv preprint arXiv:1811.08473},
  year   = {2018}
}