Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that...
-
Upload
caitlin-taylor -
Category
Documents
-
view
215 -
download
3
Transcript of Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that...
![Page 1: Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that contribute to the sustainability of scientific software.](https://reader035.fdocuments.in/reader035/viewer/2022072010/56649db65503460f94aa77fe/html5/thumbnails/1.jpg)
Software Cluster
Improve Collaboration and Community Engagement
• Work with diverse communities that contribute to the sustainability of scientific software
• Encourage more scientists & other end users to attend ESIP meetings and share perspectives
![Page 2: Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that contribute to the sustainability of scientific software.](https://reader035.fdocuments.in/reader035/viewer/2022072010/56649db65503460f94aa77fe/html5/thumbnails/2.jpg)
Software Cluster
Increase Awareness and Understanding of Scientific Software Sustainability
• Produce non-technical publications and presentations to inform the Earth science community
• Document best practices and examples of software management plans, use cases, impact metrics, provenance, modularity, and version control, metadata standards, workflow profiles
• Develop workshops and training modules (agile development and software carpentry)
![Page 3: Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that contribute to the sustainability of scientific software.](https://reader035.fdocuments.in/reader035/viewer/2022072010/56649db65503460f94aa77fe/html5/thumbnails/3.jpg)
Software Cluster
Create Incentives and Motivation for Scientific Software Sustainability
• Recognize contributions through ‘best of…’ awards, consider virtual badges
• Provide attribution by encouraging software citation
• Develop guidance for citing software and templates for improving attribution
• Identify funding opportunities to improve software sustainability
![Page 4: Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that contribute to the sustainability of scientific software.](https://reader035.fdocuments.in/reader035/viewer/2022072010/56649db65503460f94aa77fe/html5/thumbnails/4.jpg)
Software Cluster
Discussion
• Define sustainable software? Informs what we might do going forward– Will the software be here tomorrow?– Ties to reproducibility– Connection to data
• Promote code re-use• Can we come up with a use case to drive what we
do?• Work with the documentation cluster?• Better naming of variables and functions
![Page 5: Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that contribute to the sustainability of scientific software.](https://reader035.fdocuments.in/reader035/viewer/2022072010/56649db65503460f94aa77fe/html5/thumbnails/5.jpg)
Software Cluster
Concrete Next Steps
• Sustainable Software for Earth Scientists – Short Course• Resource Page• Gather some use cases
– Present at summer meeting?• Work with Software Carpentry to do a “Train the
Trainers” @ Summer Meeting?• Recommended / Develop standards and templates [what
would Earth science software documentation look like?] – use case on minimal metadata software (JSON LD file)– Work with testbed to create the JSON file