Good modelling software practices

被引:0
|
作者
Lemmen, Carsten [1 ]
Sommer, Philipp Sebastian [2 ]
机构
[1] Helmholtz Zentrum Hereon, Inst Coastal Syst Anal & Modeling, Max Planck Str 1, D-21502 Geesthacht, Germany
[2] Helmholtz Zentrum Hereon, Inst Carbon Cycles, Helmholtz Coastal Data Ctr, Max Planck Str 1, D-21502 Geesthacht, Germany
关键词
Good modelling practice; Good software practice; Good scientific practice; CODE; PROTOCOL;
D O I
10.1016/j.ecolmodel.2024.110890
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
Frequently in socio-environmental sciences, models are used as tools to represent, understand, project and predict the behaviour of these complex systems. Along the modelling chain, Good Modelling Practices have been evolving that ensure - amongst others - that models are transparent and their results replicable. Whenever such models are represented in software, Good Modelling meet Good Software Practices, such as a tractable development workflow, good code, collaborative development and governance, continuous integration and deployment; and they meet Good Scientific Practices, such as attribution of copyrights and acknowledgement of intellectual property, publication of a software paper and archiving. Too often in existing socio-environmental model software, these practices have been regarded as an add-on to be considered at a later stage only; modellers have shied away from publishing their model as open source out of fear that having to add good practices is too demanding. We here argue for making a habit of following a list of simple and not so simple practices early on in the implementation of the model life cycle. We contextualise cherry-picked and hands-on practices for supporting Good Modelling Practice, and we demonstrate their application in the example context of the Viable North Sea fisheries socio-ecological systems model.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Good blogosphere practices
    不详
    NATURE NEUROSCIENCE, 2010, 13 (09) : 1035 - 1035
  • [42] Drivers of good practices
    Zabala, Aiora
    NATURE SUSTAINABILITY, 2018, 1 (01): : 9 - 9
  • [43] GOOD MANUFACTURING PRACTICES
    BOYD, LH
    POULTRY SCIENCE, 1994, 73 (09) : 1419 - 1422
  • [44] Good editorial practices
    Sepulveda-Vildosola, Ana C.
    Abdo-Francis, Juan M.
    Clark, Patricia
    Montalvo-Jave, Eduardo E.
    Carrillo-Esper, Raul
    GACETA MEDICA DE MEXICO, 2023, 159 (02): : 87 - 90
  • [45] Good reporting practices
    Rupprecht, S. M.
    JOURNAL OF THE SOUTHERN AFRICAN INSTITUTE OF MINING AND METALLURGY, 2017, 117 (12) : 1105 - 1112
  • [46] Good Laboratory Practices
    Selvakumar, R.
    INDIAN JOURNAL OF CLINICAL BIOCHEMISTRY, 2010, 25 (03) : 221 - 224
  • [47] Good practices - Chemotherapy
    Lacroux, C
    PRATIQUE MEDICALE ET CHIRURGICALE DE L ANIMAL DE COMPAGNIE, 1999, : 13 - 16
  • [48] GOOD PRACTICES MAKE GOOD MEDICINE - RESPONSE
    CURRY, L
    CANADIAN MEDICAL ASSOCIATION JOURNAL, 1995, 153 (05) : 518 - 518
  • [49] Preparing pre-service English language teachers for the literacy classroom: modelling good practices
    Moorhouse, Benjamin Luke
    JOURNAL OF EDUCATION FOR TEACHING, 2020, 46 (05) : 697 - 700
  • [50] Good Architecture = Good (ADL plus Practices)
    Le Gloahec, Vincent
    Fleurquin, Regis
    Sadou, Salah
    RESEARCH INTO PRACTICE-REALITY AND GAPS, PROCEEDINGS, 2010, 6093 : 167 - 182