Finalized:Saturday, November 1, 2014
Author(s):Yolanda Gil, Eunyoung Moon, and James Howison
Professional software practices increasingly involve software sharing and collaborative development of software. As science becomes an increasingly collaborative enterprise, is there any increasing need for collaborative software practices? We collected data from geoscientists in early career stages with diverse research areas. Although they had varying software development skills, they consistently emphasized the need for improved software sharing and reuse. Moreover they wish to learn more about modern software sharing, open source communities, and collaborative software development practices as they become more interested in various aspects of software stewardship. We briefly examine the current educational resources that early career scientists may have encountered and note that very few address the issues raised by our respondents. Accordingly, we argue that these aspects of work in today's science ought to be incorporated in scientific method and education curricula for scientists. We conclude with preliminary strategies for addressing this.
Yolanda Gil, Eunyoung Moon, and James Howison, 2014. No Science Software is an Island: Collaborative Software Development Needs in Geosciences. Proceedings of the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2), held in conjunction with the IEEE ACM International Conference on High Performance Computing (SC). New Orleans, LA., 2014.This material is based upon work supported by the National Science Foundation under Grant No. 1343800, 1440323. Opinions, findings, conclusions or recommendations expressed are those of the authors and do not reflect the views of the NSF.