Publications

Published artifacts from OMF activities (reports, manuscripts, preprints, publications) and core references.

Download all references in BibTeX: publications.bib

  • A catalogue of Do's and Don'ts in the modeling of environmental systems

    Xifu Sun, Anthony Jakeman, Serena H. Hamilton, Volker Grimm, Randall J. Hunt, et al.

    2026Environmental Modelling & SoftwareVol. 198pp. 106893

    Offers practical "Do's and Don'ts" guide for defensible modeling in every phase.

    Full record
    key
    sun_catalogue_2026
    entry type
    article
    issn
    1364-8152
    url
    https://www.sciencedirect.com/science/article/pii/S136481522600040X
    doi
    10.1016/j.envsoft.2026.106893
    abstract
    Modeling plays a vital role in understanding and managing complex environmental systems, but its credibility and quality depend heavily on a comprehensive set of defensible model activities and practices, especially when the system of interest is plagued with uncertainties and conflicting stakeholder perspectives. This paper proposes a catalogue of Do's and Don'ts to guide modelers in addressing the many pertinent considerations through the whole modeling cycle. This practical tool provides advice on approaching modeling effectively through adhering to good modeling practice. It emphasizes model choices that align with the model purpose and context, and the justification and documentation of modeling decisions and assumptions. Managing uncertainty is a core consideration. The identification, assessment and reporting of these uncertainties is important across the entire modeling process, which spans problem framing, technical design, implementation and application phases. Such good practices are critical for transparency and reliability of the modeling.
    urldate
    2026-05-06
    author
    Sun, Xifu and Jakeman, Anthony and Hamilton, Serena H. and Grimm, Volker and Hunt, Randall J. and El Sawah, Sondoss and Wang, Hsiao-Hsuan and Croke, Barry and Chen, Min
    month
    mar
    keywords
    Environmental modeling, Good modeling practice, Modeling cycle, Transparency, Uncertainty management
  • Ten simple rules for good model-sharing practices

    Ismael Kherroubi Garcia, Christopher Erdmann, Sandra Gesing, Michael Barton, Lauren Cadwallader, et al.

    2025PLOS Computational BiologyVol. 21pp. e1012702

    Presents ten practical rules to help researchers share computational models effectively and promote wider adoption of better model-sharing practices.

    Full record
    key
    garcia_ten_2025
    entry type
    article
    issn
    1553-7358
    url
    https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1012702
    doi
    10.1371/journal.pcbi.1012702
    abstract
    Computational models are complex scientific constructs that have become essential for us to better understand the world. Many models are valuable for peers within and beyond disciplinary boundaries. However, there are no widely agreed-upon standards for sharing models. This paper suggests 10 simple rules for you to both (i) ensure you share models in a way that is at least “good enough,” and (ii) enable others to lead the change towards better model-sharing practices.
    language
    en
    number
    1
    urldate
    2026-05-06
    publisher
    Public Library of Science
    author
    Garcia, Ismael Kherroubi and Erdmann, Christopher and Gesing, Sandra and Barton, Michael and Cadwallader, Lauren and Hengeveld, Geerten and Kirkpatrick, Christine R. and Knight, Kathryn and Lemmen, Carsten and Ringuette, Rebecca and Zhan, Qing and Harrison, Melissa and Gabhann, Feilim Mac and Meyers, Natalie and Osborne, Cailean and Till, Charlotte and Brenner, Paul and Buys, Matt and Chen, Min and Lee, Allen and Papin, Jason and Rao, Yuhan
    month
    jan
    keywords
    Careers, Computer software, Metadata, Open science, Science policy, Taxonomy, User interfaces, Workshops
  • Cracking the code: Linking good modeling and coding practices for new ecological modelers

    Todd M. Swannack, Kiara C. Cushway, Carra C. Carrillo, Clementina Calvo, Kierra R. Determan, et al.

    2025Ecological ModellingVol. 499pp. 110926

    Offers guidance for new modelers building strong coding and documentation habits to support reproducible ecological models.

    Full record
    key
    swannack_cracking_2025
    entry type
    article
    issn
    0304-3800
    shorttitle
    Cracking the code
    url
    https://www.sciencedirect.com/science/article/pii/S0304380024003144
    doi
    10.1016/j.ecolmodel.2024.110926
    abstract
    Good modeling practices are essential for producing reliable and reproducible ecological models. Inherent to good modeling practices are fundamental coding and documentation skills, which not only implement the desired modeling capabilities but also clearly outline the goals, methods, and components of a model that are necessary to reproduce the desired results. One of the largest challenges for new ecological modelers can be implementing a model into computer code. In fact, coding represents a significant barrier for entry into ecological modeling, since most ecologists have not had formal training in computer science or software development. While software packages do exist that facilitate model development, we have observed that newer modelers still struggle with developing good coding practice throughout the modeling process. During a series of agent-based modeling short-courses and full semester graduate courses, both taught in NetLogo, we identified some common challenges encountered by graduate students and environmental professionals as they learn to code an ecological model, many for the first time. We were able to categorize and provide examples of the main challenges and obstacles, which fell into three main groups that follow the steps of good modeling practice: problem scoping and conceptualization, formulation, and evaluation. We then provide guidance on how to overcome these obstacles while developing good coding and modeling practices that will result in more scientifically defensible models.
    urldate
    2026-05-06
    author
    Swannack, Todd M. and Cushway, Kiara C. and Carrillo, Carra C. and Calvo, Clementina and Determan, Kierra R. and Mierzejewski, Caroline M. and Quintana, Vanessa M. and Riggins, Christopher L. and Sams, Miranda D. and Wadsworth, Waverly E.
    month
    jan
    keywords
    Coding, Documentation, Evaluation, Good practice, Model development
  • Towards normalizing good practice across the whole modeling cycle: its instrumentation and future research topics

    Anthony J. Jakeman, Sondoss Elsawah, Hsiao-Hsuan Wang, Serena H. Hamilton, Lieke Melsen, et al.

    2024Socio-Environmental Systems ModellingVol. 6pp. 18755–18755

    Outlines research gaps and concrete actions to embed good modeling practice across the entire modeling cycle.

    Full record
    key
    jakeman_towards_2024
    entry type
    article
    copyright
    Copyright (c) 2024 Anthony J. Jakeman, Sondoss Elsawah, Hsiao-Hsuan Wang, Serena H. Hamilton, Lieke Melsen, Volker Grimm
    issn
    2663-3027
    shorttitle
    Towards normalizing good practice across the whole modeling cycle
    url
    https://sesmo.org/article/view/18755
    doi
    10.18174/sesmo.18755
    abstract
    Choices made in modeling matter and demand more explication since they determine how much we can trust modeling insights and predictions within their social, political and ethical contexts. Good Modeling Practice (GMP) is a key research area for strengthening and maturing the modeling field and community, through identifying, formulating and sharing knowledge about the craft of modeling. This craft represents the knowledge that modelers learn in practice about how they get things done, and how they adapt their practices to new situations. This Joint Special Issue is motivated by the importance of sharing good modeling practices from a whole modeling lifecycle viewpoint. We attempt to add conceptual clarity to this research area by defining the plethora of concepts and decision points used to characterize the choices to be made throughout the modeling process, and by synthesizing some of the existing efforts on GMP. We characterize a broad list of articles in the literature on GMP and identify a list of essential topics demanding more attention. This list is only a preliminary one as we anticipate that a more comprehensive list of knowledge gaps will be unearthed from the submissions to the Joint Special Issue collection on GMP, of which this is an introduction. We also propose a vision for GMP and suggest instrumental ways that good practice can become not just well-known but normal practice. This instrumentation focuses on journal standards, collective commitment and culture especially by research community societies, early career awards for advancing GMP, and legal requirements or accreditation. A vital instrument in all this is the design and development of a modeling curriculum that distills core requisite knowledge about modeling, as well as proven-to-work routines and practices that can be scaled up in different contexts.
    language
    en
    urldate
    2026-05-06
    author
    Jakeman, Anthony J. and Elsawah, Sondoss and Wang, Hsiao-Hsuan and Hamilton, Serena H. and Melsen, Lieke and Grimm, Volker
    month
    sep
    keywords
    fit for purpose, good modelling practice, modelling choices, modelling lifecycle
  • Good modelling software practices

    Carsten Lemmen, Philipp Sebastian Sommer

    2024Ecological ModellingVol. 498pp. 110890

    Contextualise cherry-picked and hands-on practices for supporting Good Modelling Practice, demonstrating their applications in an example.

    Full record
    key
    lemmen_good_2024
    entry type
    article
    issn
    0304-3800
    url
    https://www.sciencedirect.com/science/article/pii/S0304380024002783
    doi
    10.1016/j.ecolmodel.2024.110890
    abstract
    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.
    urldate
    2026-05-06
    author
    Lemmen, Carsten and Sommer, Philipp Sebastian
    month
    dec
    keywords
    Good modelling practice, Good scientific practice, Good software practice
  • Beyond guides, protocols and acronyms: Adoption of good modelling practices depends on challenging academia's status quo in ecology

    Tatiane Micheletti, Marie-Christin Wimmler, Uta Berger, Volker Grimm, Eliot J. McIntire

    2024Ecological ModellingVol. 496pp. 110829

    Identifies academic barriers to good modeling practice and proposed changes to promote broader adoption of reproducible modeling.

    Full record
    key
    micheletti_beyond_2024
    entry type
    article
    issn
    0304-3800
    shorttitle
    Beyond guides, protocols and acronyms
    url
    https://www.sciencedirect.com/science/article/pii/S0304380024002175
    doi
    10.1016/j.ecolmodel.2024.110829
    abstract
    Implementing good modelling practices (GMP) in ecological sciences is key to improving scientific reliability. Despite the increased availability of guidelines and protocols detailing how principles such as FAIR and PERFICT can be implemented to improve good modelling practices, the sharing of code which can reproduce results and workflows remains remarkably low. In this work, we explore potential root causes of this discrepancy. We identify three key factors inherent to the current academic structure that, in our experience, might play a role in hindering a wider adoption of GMP: (1) acknowledgment of the time required to implement GMP in projects, (2) the lack of GMP and software development training among ecologists, and (3) perception of GMP as unrewarding in the short-term. We argue that there is an urgent need for systemic changes. Such changes include (1) a cultural shift to value the incorporation of GMP across projects, emphasising the need for explicit budget allocation and careful scheduling of its implementation, (2) redesigning academic curricula to explicitly include GMP and software development as fundamental disciplines in ecology, and (3) an increase in recognition of open and functional code and workflows for career advancement. We call for concerted efforts for bridging this gap, and propose a hopeful outlook emphasising the role of a new generation of scientists and tools committed to good science. Proposing concrete actions, we aim to start a discussion on challenging academia's status quo in ecology and support scientists in bringing a significant paradigm shift to ecological modelling.
    urldate
    2026-05-06
    author
    Micheletti, Tatiane and Wimmler, Marie-Christin and Berger, Uta and Grimm, Volker and McIntire, Eliot J.
    month
    oct
    keywords
    Academic reform, Ecological modelling, FAIR principles, PERFICT, Reproducibility, Scientific reliability
  • Fit-for-purpose environmental modeling: Targeting the intersection of usability, reliability and feasibility

    Serena H. Hamilton, Carmel A. Pollino, Danial S. Stratford, Baihua Fu, Anthony J. Jakeman

    2022Environmental Modelling & SoftwareVol. 148pp. 105278

    Proposes a fit-for-purpose framework to ensure models are useful, reliable, and feasible for decision support.

    Full record
    key
    hamilton_fit-for-purpose_2022
    entry type
    article
    issn
    1364-8152
    shorttitle
    Fit-for-purpose environmental modeling
    url
    https://www.sciencedirect.com/science/article/pii/S1364815221003200
    doi
    10.1016/j.envsoft.2021.105278
    abstract
    Although it is widely acknowledged as a fundamental principle that models be fit-for-purpose, there remains lack of clarity on what this notion actually means and therefore how it is achieved. We contend that fitness-for-purpose must go beyond the functional use of the model to include its management, problem and project contexts. Accordingly, we propose a practical framework that considers fit-for-purpose modeling as the intersection of three requirements, in that the modeling be: useful, addressing the needs of the end user; reliable, obtaining an adequate level of certainty or trust; and feasible, within practical constraints of the project. Modeling choices, including the selection of spatial and temporal scales, system features and processes to include, and the type of model, can be better informed when the bounds of these fit-for-purpose requirements are defined. We focus on modeling in decision and management support settings, and demonstrate the framework with ecohydrological models designed for managing environmental flows. By explicitly linking its intended functional use and context to modeling choices, this framework can facilitate the design and development of environmental models that more effectively bridge science and management.
    urldate
    2026-05-06
    author
    Hamilton, Serena H. and Pollino, Carmel A. and Stratford, Danial S. and Fu, Baihua and Jakeman, Anthony J.
    month
    feb
    keywords
    Best practices, e-flows, Ecological models, Environmental water, Fit-for-purpose modeling, Model design
  • An overview of the system dynamics process for integrated modelling of socio-ecological systems: Lessons on good modelling practice from five case studies

    Sondoss Elsawah, Suzanne A. Pierce, Serena H. Hamilton, Hedwig van Delden, Dagmar Haase, et al.

    2017Environmental Modelling & SoftwareVol. 93pp. 127–145

    Shares lessons from five system-dynamics cases to guide good practice in integrated socio-ecological modeling.

    Full record
    key
    elsawah_overview_2017
    entry type
    article
    issn
    1364-8152
    shorttitle
    An overview of the system dynamics process for integrated modelling of socio-ecological systems
    url
    https://www.sciencedirect.com/science/article/pii/S136481521631091X
    doi
    10.1016/j.envsoft.2017.03.001
    abstract
    Similar to other modelling methodologies, the potential of system dynamics to contribute to system understanding and decision making depends upon the practices applied by the modeller. However lessons about many of these practices are often unreported. This paper contributes to the methodology of system dynamics modelling of socio-ecological systems by 1) examining issues modellers face during the modelling process, and 2) providing guidance on how to effectively design and implement system dynamics modelling. This is achieved through an investigation of five case studies, drawing on lessons from these experiences. This is complemented by a literature review of system dynamics applied within the context of integrated modelling and environmental DSS. The case studies cover a variety of environmental issues and system dynamics modelling methods and tools. Although we used system dynamics as the common lens from which lessons are drawn, many of these insights transcend to other integrated modelling approaches.
    urldate
    2026-05-06
    author
    Elsawah, Sondoss and Pierce, Suzanne A. and Hamilton, Serena H. and van Delden, Hedwig and Haase, Dagmar and Elmahdi, Amgad and Jakeman, Anthony J.
    month
    jul
    keywords
    Decision support, Integrated assessment, Integrated modelling, Modelling practices, Socio-ecological systems, System dynamics