Download
1-s2.0-S1364815224000641-main.pdf 2,20MB
WeightNameValue
1000 Titel
  • Towards reusable building blocks for agent-based modelling and theory development
1000 Autor/in
  1. Berger, Uta |
  2. Bell, Andrew |
  3. Barton, C Michael |
  4. Filatova, Tatiana |
  5. Dreßler, Gunnar |
  6. Filatova, Tatiana |
  7. Fronville, Thibault |
  8. Lee, Allen |
  9. van Loon, Emiel |
  10. Lorscheid, Iris |
  11. Meyer, Matthias |
  12. Müller, Birgit |
  13. Piou, Cyril |
  14. Radchuk, Viktoriia |
  15. Roxburgh, Nicholas |
  16. Schüler, Lennart |
  17. Troost, Christian |
  18. Wijermans, Nanda |
  19. Williams, Tim G. |
  20. Wimmler, Marie-Christin |
  21. Grimm, Volker |
1000 Erscheinungsjahr 2024
1000 LeibnizOpen
1000 Publikationstyp
  1. Artikel |
1000 Online veröffentlicht
  • 2024-04-03
1000 Erschienen in
1000 Quellenangabe
  • 175:106003
1000 FRL-Sammlung
1000 Copyrightjahr
  • 2024
1000 Lizenz
1000 Verlagsversion
  • https://doi.org/10.1016/j.envsoft.2024.106003 |
1000 Publikationsstatus
1000 Begutachtungsstatus
1000 Sprache der Publikation
1000 Abstract/Summary
  • Despite the increasing use of standards for documenting and testing agent-based models (ABMs) and sharing of open access code, most ABMs are still developed from scratch. This is not only inefficient, but also leads to ad hoc and often inconsistent implementations of the same theories in computational code and delays progress in the exploration of the functioning of complex social-ecological systems (SES). We argue that reusable building blocks (RBBs) known from professional software development can mitigate these issues. An RBB is a submodel that represents a particular mechanism or process that is relevant across many ABMs in an application domain, such as plant competition in vegetation models, or reinforcement learning in a behavioural model. RBBs need to be distinguished from modules, which represent entire subsystems and include more than one mechanism and process. While linking modules faces the same challenges as integrating different models in general, RBBs are “atomic” enough to be more easily re-used in different contexts. We describe and provide examples from different domains for how and why building blocks are used in software development, and the benefits of doing so for the ABM community and to individual modellers. We propose a template to guide the development and publication of RBBs and provide example RBBs that use this template. Most importantly, we propose and initiate a strategy for community-based development, sharing and use of RBBs. Individual modellers can have a much greater impact in their field with an RBB than with a single paper, while the community will benefit from increased coherence, facilitating the development of theory for both the behaviour of agents and the systems they form. We invite peers to upload and share their RBBs via our website - preferably referenced by a DOI (digital object identifier obtained e.g. via Zenodo). After a critical mass of candidate RBBs has accumulated, feedback and discussion can take place and both the template and the scope of the envisioned platform can be improved.
1000 Fächerklassifikation (DDC)
1000 Liste der Beteiligten
  1. https://orcid.org/0000-0001-6920-136X|https://frl.publisso.de/adhoc/uri/QmVsbCwgQW5kcmV3|https://orcid.org/0000-0003-2561-1927|https://orcid.org/0000-0002-3546-6930|https://frl.publisso.de/adhoc/uri/RHJlw59sZXIsIEd1bm5hcg==|https://frl.publisso.de/adhoc/uri/RmlsYXRvdmEsIFRhdGlhbmE=|https://frl.publisso.de/adhoc/uri/RnJvbnZpbGxlLCBUaGliYXVsdA==|https://orcid.org/0000-0002-6523-6079|https://frl.publisso.de/adhoc/uri/dmFuIExvb24sIEVtaWVs|https://frl.publisso.de/adhoc/uri/TG9yc2NoZWlkLCBJcmlz|https://orcid.org/0000-0003-2980-4670|https://frl.publisso.de/adhoc/uri/TcO8bGxlciwgQmlyZ2l0|https://frl.publisso.de/adhoc/uri/UGlvdSwgQ3lyaWw=|https://frl.publisso.de/adhoc/uri/UmFkY2h1aywgVmlrdG9yaWlh|https://orcid.org/0000-0002-7821-1831|https://frl.publisso.de/adhoc/uri/U2Now7xsZXIsIExlbm5hcnQ=|https://orcid.org/0000-0003-4626-7117|https://orcid.org/0000-0003-4636-315X|https://frl.publisso.de/adhoc/uri/V2lsbGlhbXMsIFRpbSBHLg==|https://frl.publisso.de/adhoc/uri/V2ltbWxlciwgTWFyaWUtQ2hyaXN0aW4=|https://orcid.org/0000-0002-3221-9512
1000 Hinweis
  • metadata provieded by: LIVIVO search scope life sciences (http://z3950.zbmed.de:6210/livivo), Crossref Unified Resource API (https://api.crossref.org/swagger-ui/index.html), to.science.api (https://frl.publisso.de/), ZDB JSON-API (beta) (https://zeitschriftendatenbank.de/api/), lobid - Dateninfrastruktur für Bibliotheken (https://lobid.org/resources/search)
1000 Label
1000 Förderer
  1. Bundesministerium für Bildung und Forschung |
  2. American Board of Medical Specialties |
  3. Volkswagen Foundation |
1000 Fördernummer
  1. -
  2. -
  3. -
1000 Förderprogramm
  1. -
  2. -
  3. -
1000 Dateien
1000 Förderung
  1. 1000 joinedFunding-child
    1000 Förderer Bundesministerium für Bildung und Forschung |
    1000 Förderprogramm -
    1000 Fördernummer -
  2. 1000 joinedFunding-child
    1000 Förderer American Board of Medical Specialties |
    1000 Förderprogramm -
    1000 Fördernummer -
  3. 1000 joinedFunding-child
    1000 Förderer Volkswagen Foundation |
    1000 Förderprogramm -
    1000 Fördernummer -
1000 Objektart article
1000 Beschrieben durch
1000 @id frl:6511703.rdf
1000 Erstellt am 2025-06-12T07:15:51.846+0200
1000 Erstellt von 336
1000 beschreibt frl:6511703
1000 Bearbeitet von 317
1000 Zuletzt bearbeitet 2025-06-24T12:35:36.316+0200
1000 Objekt bearb. Tue Jun 24 12:35:26 CEST 2025
1000 Vgl. frl:6511703
1000 Oai Id
  1. oai:frl.publisso.de:frl:6511703 |
1000 Sichtbarkeit Metadaten public
1000 Sichtbarkeit Daten public
1000 Gegenstand von

View source