Community organizations: changing the culture in which research software is developed and sustained
Community organizations: changing the culture in which research software is developed and sustained
Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields. However, software itself has not traditionally received focused attention from research communities; rather, software has evolved organically and inconsistently, with its development largely as by-products of other initiatives. Moreover, challenges in scientific software are expanding due to disruptive changes in computer hardware, increasing scale and complexity of data, and demands for more complex simulations involving multiphysics, multiscale modeling and outer-loop analysis. In recent years, community members have established a range of grass-roots organizations and projects to address these growing technical and social challenges in software productivity, quality, reproducibility, and sustainability. This article provides an overview of such groups and discusses opportunities to leverage their synergistic activities while nurturing work toward emerging software ecosystems.
research software, scientific software, software community culture, software ecosystems, software productivity, software sustainability
8-24
Katz, Daniel S.
4e8c4606-c017-487a-aa2f-a22bbdeedf7f
McInnes, Lois Curfman
6eb692bf-be4b-450a-a7ca-1d10482307b7
Bernholdt, David E.
5fb0f50e-d8b7-4670-a4a9-f894d0f85723
Mayes, Abigail Cabunoc
7fe69e1e-c7e0-417b-8369-7368f74f6270
Hong, Neil P.Chue
0e045883-072e-41f6-ad01-9cf2fe5b00dc
Duckles, Jonah
727c13fa-74c3-4554-bf0e-cc6b25fcae2e
Gesing, Sandra
7e7f648b-a990-4c76-a2db-4180d74ed48d
Heroux, Michael A.
c8089d59-99ff-42ff-90b3-2517a0716296
Hettrick, Simon
9eef9cf0-86e8-4562-bead-684915a1de5c
Jimenez, Rafael C.
b152935d-bce6-490b-9b20-d73ca8bfe690
Pierce, Marlon
7772940b-bbfd-4bdf-9789-c9c29c22d1ed
Weaver, Belinda
02a17649-c953-4a6a-b1a5-a0a8f7718490
Wilkins-Diehr, Nancy
92ecbed2-bcaf-40d9-a567-e58e6134db99
1 March 2019
Katz, Daniel S.
4e8c4606-c017-487a-aa2f-a22bbdeedf7f
McInnes, Lois Curfman
6eb692bf-be4b-450a-a7ca-1d10482307b7
Bernholdt, David E.
5fb0f50e-d8b7-4670-a4a9-f894d0f85723
Mayes, Abigail Cabunoc
7fe69e1e-c7e0-417b-8369-7368f74f6270
Hong, Neil P.Chue
0e045883-072e-41f6-ad01-9cf2fe5b00dc
Duckles, Jonah
727c13fa-74c3-4554-bf0e-cc6b25fcae2e
Gesing, Sandra
7e7f648b-a990-4c76-a2db-4180d74ed48d
Heroux, Michael A.
c8089d59-99ff-42ff-90b3-2517a0716296
Hettrick, Simon
9eef9cf0-86e8-4562-bead-684915a1de5c
Jimenez, Rafael C.
b152935d-bce6-490b-9b20-d73ca8bfe690
Pierce, Marlon
7772940b-bbfd-4bdf-9789-c9c29c22d1ed
Weaver, Belinda
02a17649-c953-4a6a-b1a5-a0a8f7718490
Wilkins-Diehr, Nancy
92ecbed2-bcaf-40d9-a567-e58e6134db99
Katz, Daniel S., McInnes, Lois Curfman, Bernholdt, David E., Mayes, Abigail Cabunoc, Hong, Neil P.Chue, Duckles, Jonah, Gesing, Sandra, Heroux, Michael A., Hettrick, Simon, Jimenez, Rafael C., Pierce, Marlon, Weaver, Belinda and Wilkins-Diehr, Nancy
(2019)
Community organizations: changing the culture in which research software is developed and sustained.
Computing in Science and Engineering, 21 (2), , [8565942].
(doi:10.1109/MCSE.2018.2883051).
Abstract
Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields. However, software itself has not traditionally received focused attention from research communities; rather, software has evolved organically and inconsistently, with its development largely as by-products of other initiatives. Moreover, challenges in scientific software are expanding due to disruptive changes in computer hardware, increasing scale and complexity of data, and demands for more complex simulations involving multiphysics, multiscale modeling and outer-loop analysis. In recent years, community members have established a range of grass-roots organizations and projects to address these growing technical and social challenges in software productivity, quality, reproducibility, and sustainability. This article provides an overview of such groups and discusses opportunities to leverage their synergistic activities while nurturing work toward emerging software ecosystems.
This record has no associated files available for download.
More information
e-pub ahead of print date: 6 December 2018
Published date: 1 March 2019
Keywords:
research software, scientific software, software community culture, software ecosystems, software productivity, software sustainability
Identifiers
Local EPrints ID: 431416
URI: http://eprints.soton.ac.uk/id/eprint/431416
ISSN: 1521-9615
PURE UUID: 816c5249-9649-4e19-8284-2da828bf80fb
Catalogue record
Date deposited: 31 May 2019 16:30
Last modified: 05 Jun 2024 18:21
Export record
Altmetrics
Contributors
Author:
Daniel S. Katz
Author:
Lois Curfman McInnes
Author:
David E. Bernholdt
Author:
Abigail Cabunoc Mayes
Author:
Neil P.Chue Hong
Author:
Jonah Duckles
Author:
Sandra Gesing
Author:
Michael A. Heroux
Author:
Simon Hettrick
Author:
Rafael C. Jimenez
Author:
Marlon Pierce
Author:
Belinda Weaver
Author:
Nancy Wilkins-Diehr
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics