良好的建模软件实践

IF 2.6 3区 环境科学与生态学 Q2 ECOLOGY Ecological Modelling Pub Date : 2024-09-21 DOI:10.1016/j.ecolmodel.2024.110890
Carsten Lemmen , Philipp Sebastian Sommer
{"title":"良好的建模软件实践","authors":"Carsten Lemmen ,&nbsp;Philipp Sebastian Sommer","doi":"10.1016/j.ecolmodel.2024.110890","DOIUrl":null,"url":null,"abstract":"<div><div>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.</div></div>","PeriodicalId":51043,"journal":{"name":"Ecological Modelling","volume":"498 ","pages":"Article 110890"},"PeriodicalIF":2.6000,"publicationDate":"2024-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0304380024002783/pdfft?md5=698f0f19f5fedd131e1cc3724df6ae57&pid=1-s2.0-S0304380024002783-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Good modelling software practices\",\"authors\":\"Carsten Lemmen ,&nbsp;Philipp Sebastian Sommer\",\"doi\":\"10.1016/j.ecolmodel.2024.110890\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>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.</div></div>\",\"PeriodicalId\":51043,\"journal\":{\"name\":\"Ecological Modelling\",\"volume\":\"498 \",\"pages\":\"Article 110890\"},\"PeriodicalIF\":2.6000,\"publicationDate\":\"2024-09-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S0304380024002783/pdfft?md5=698f0f19f5fedd131e1cc3724df6ae57&pid=1-s2.0-S0304380024002783-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Ecological Modelling\",\"FirstCategoryId\":\"93\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0304380024002783\",\"RegionNum\":3,\"RegionCategory\":\"环境科学与生态学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ECOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ecological Modelling","FirstCategoryId":"93","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304380024002783","RegionNum":3,"RegionCategory":"环境科学与生态学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ECOLOGY","Score":null,"Total":0}
引用次数: 0

摘要

在社会环境科学中,模型经常被用作表示、理解、预测这些复杂系统行为的工具。在建模过程中,"良好建模规范 "一直在不断发展,其中包括确保模型的透明性及其结果的可复制性。每当这些模型用软件表示时,"良好建模 "都符合 "良好软件规范",如可操作性强的开发工作流程、良好的代码、协作开发和管理、持续集成和部署;它们还符合 "良好科学规范",如版权归属和知识产权确认、软件论文的出版和归档。在现有的社会环境模型软件中,这些实践往往被认为是在稍后阶段才需要考虑的附加内容;建模者由于担心增加良好实践的要求过高,而不愿将其模型作为开放源代码发布。在此,我们主张在模型生命周期的早期阶段就养成遵循一系列简单和不简单实践的习惯。我们对支持良好建模实践的精选实践和亲身实践进行了阐述,并以可行的北海渔业社会生态系统模型为例对其应用进行了演示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Good modelling software practices
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Ecological Modelling
Ecological Modelling 环境科学-生态学
CiteScore
5.60
自引率
6.50%
发文量
259
审稿时长
69 days
期刊介绍: The journal is concerned with the use of mathematical models and systems analysis for the description of ecological processes and for the sustainable management of resources. Human activity and well-being are dependent on and integrated with the functioning of ecosystems and the services they provide. We aim to understand these basic ecosystem functions using mathematical and conceptual modelling, systems analysis, thermodynamics, computer simulations, and ecological theory. This leads to a preference for process-based models embedded in theory with explicit causative agents as opposed to strictly statistical or correlative descriptions. These modelling methods can be applied to a wide spectrum of issues ranging from basic ecology to human ecology to socio-ecological systems. The journal welcomes research articles, short communications, review articles, letters to the editor, book reviews, and other communications. The journal also supports the activities of the [International Society of Ecological Modelling (ISEM)](http://www.isemna.org/).
期刊最新文献
Research on Accounting for the Value of Forest Ecological Products in Qilian Mountain National Park in Gansu Province Ecological network analysis for urban physical-virtual water cycle: A case study of Beijing Impact of environmental conditions on fish early-life stages, an individual-based model approach Variability in habitat selection between herds for a widespread ungulate Permafrost environment evaluation of Qinghai-Tibetan Plateau based on DPSRC theory and system dynamics
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1