Organizing software community workshops: Experiences from three independent simulation software projects
DOI:
https://doi.org/10.14279/eceasst.v85.2700Keywords:
workshop, summer school, training, community, eventAbstract
You have developed an open source scientific software and it has now become popular. Congratulations! Your software has entered a new phase of its life cycle, and you have an opportunity to steer your academic career in a new direction. Your new responsibilities include: training the next generation of users, identifying and converting power users into contributors, making your software visible to a wider audience, and creating spaces for your community to meet and collaborate on joint projects.
All of the above can be achieved by organizing a short workshop, summer school or user meeting. By gathering your community in a physical location, you can help them engage in collaborative work, learn about emerging research topics, discover new applications for their favorite software, and shape the software future. But how much effort is it? How do you fund this event? How do you advertise it? How do you provide incentives for people to attend? How to strike the right balance between training, research talks, and collaborative sessions?
We answer these questions through the lens of the ESPResSo summer school, the preCICE workshop, and the DuMux course, three events organized annually in Stuttgart that attract 20–50 people every year. They combine talks, training, poster sessions and user support sessions for newcomers and seasoned users alike. Common strategies are summarized in a list of good practices with an intended audience of early-career researchers and junior Research Software Engineers (RSEs).
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Jean-Noël Grad, Gerasimos Chourdakis, Bernd Flemisch, Christian Holm, Leon Keim, Benjamin Uekermann, Rudolf Weeber

This work is licensed under a Creative Commons Attribution 4.0 International License.
