This title appears in the Scientific Report :
2022
Please use the identifier:
http://dx.doi.org/10.3233/JNR-220002 in citations.
Please use the identifier: http://hdl.handle.net/2128/31451 in citations.
Guidelines for collaborative development of sustainable data treatment software
Guidelines for collaborative development of sustainable data treatment software
Software development for data reduction and analysis at large research facilities is increasingly professionalized, and internationallycoordinated. To foster software quality and sustainability, and to facilitate collaboration, representatives from software groups of Europeanneutron and muon facilit...
Saved in:
Personal Name(s): | Wuttke, Joachim (Corresponding author) |
---|---|
Cottrell, Stephen / Gonzalez, Miguel A. / Kaestner, Anders / Markvardsen, Anders / Rod, Thomas H. / Rozyczko, Piotr / Vardanyan, Gagik | |
Contributing Institute: |
Heinz Maier-Leibnitz Zentrum; MLZ JCNS-FRM-II; JCNS-FRM-II |
Published in: | Journal of neutron research, 24 (2022) 1, S. 33 - 72 |
Imprint: |
Amsterdam
IOS Press
2022
|
DOI: |
10.3233/JNR-220002 |
Document Type: |
Journal Article |
Research Program: |
Data Management and Analysis Jülich Centre for Neutron Research (JCNS) (FZJ) |
Subject (ZB): | |
Link: |
OpenAccess |
Publikationsportal JuSER |
Please use the identifier: http://hdl.handle.net/2128/31451 in citations.
Software development for data reduction and analysis at large research facilities is increasingly professionalized, and internationallycoordinated. To foster software quality and sustainability, and to facilitate collaboration, representatives from software groups of Europeanneutron and muon facilities have agreed on a set of guidelines for development practices, infrastructure, and functional and non-functionalproduct properties. These guidelines have been derived from actual practices in software projects from the EU funded consortium ‘Scienceand Innovation with Neutrons in Europe in 2020’ (SINE2020), and have been enriched through extensive literature review. Besides guiding thework of the professional software engineers in our computing groups, we hope to influence scientists who are willing to contribute their owndata treatment software to our community. Moreover, this work may also provide inspiration to scientific software development beyond theneutron and muon field. |