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,
Caroline M. Mierzejewski,
Vanessa M. Quintana,
Christopher L. Riggins,
Miranda D. Sams and
Waverly E. Wadsworth
Ecological Modelling, 2025, vol. 499, issue C
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.
Keywords: Coding; Good practice; Model development; Documentation; Evaluation (search for similar items in EconPapers)
Date: 2025
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
http://www.sciencedirect.com/science/article/pii/S0304380024003144
Full text for ScienceDirect subscribers only
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:eee:ecomod:v:499:y:2025:i:c:s0304380024003144
DOI: 10.1016/j.ecolmodel.2024.110926
Access Statistics for this article
Ecological Modelling is currently edited by Brian D. Fath
More articles in Ecological Modelling from Elsevier
Bibliographic data for series maintained by Catherine Liu ().