Published December 15, 2025 | Version v1

Organizing software community workshops: Experiences from three independent simulation software projects

Description

You have developed an open source scientific software package 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.

Organizing a short workshop, summer school or user meeting is an efficient and highly rewarding way to work towards these goals. 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 the software, and develop new features to meet user needs. 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 do you 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, each one attracting 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).

Notes (En)

©2025 The Author(s). Published by Berlin Universities Publishing. The final publication is available at 10.14279/eceasst.v85.2700. J.-N. Grad, G. Chourdakis, B. Flemisch, C. Holm, L. Keim, B. Uekermann, and R. Weeber, “Organizing software community workshops: Experiences from three independent simulation software projects,” Electronic Communications of the EASST, vol. 85, 2025, doi:10.14279/eceasst.v85.2700.

Files

Grad_2025.pdf

Files (418.2 kB)

Name Size Download all
md5:bcd1402253b42e702758d1028f0ec375
418.2 kB Preview Download

Additional details

Related works

Is identical to
Journal article: 10.14279/eceasst.v85.2700 (DOI)

Funding

European Commission
MultiXscale - Centre of Excellence in exascale-oriented application co-design and delivery for multiscale simulations 101093169
Federal Ministry of Education and Research
Verbundprojekt: MultiXscale: HPC-Exzellenzzentrum für Multi-Skalen-Simulationen auf Höchstleitungsrechnern 16HPC095
Deutsche Forschungsgemeinschaft
A Community-Driven Ecosystem of Adapters and Application Cases for the Coupling Library preCICE 528693298
Deutsche Forschungsgemeinschaft
Fostering an international community to sustain the development of the ESPResSo software package 391126171
Deutsche Forschungsgemeinschaft
EXC 2075: Data-Integrated Simulation Science (SimTech) 390740016
Deutsche Forschungsgemeinschaft
NFDI4ING – National Research Data Infrastructure for Engineering Sciences 442146713