Ever wonder how and where to publish your software?
This two part workshop series is designed to equip researchers and developers with the skills and understanding necessary to produce robust, maintainable, and impactful research software. The workshop takes a hands-on approach, detailing the crucial aspects of research software development - ranging from design, implementation, testing, and documentation to version control and reproducibility. Throughout the sessions, participants will engage with expert facilitators who possess both software development expertise and experience in academic research, ensuring that attendees gain a balanced perspective.
In addition to the elements of software development, the workshop also offers insights into the process of publishing research software in leading software journals, with a specific focus on the Journal of Open Source Software (JOSS). Participants will learn about the preparation of software papers, adherence to submission guidelines, and the unique aspects of peer-review for software publications. As a result, attendees will be well-prepared not only to create high-quality research software but also to effectively communicate its scientific value, fostering a broader and more impactful dissemination of their research efforts.
August 10. Part I is a virtual event for everyone interested in building robust software.
September 9. Part II is all day, in-person hack event with help from experts for teams committed to prepare their software for submission. Availability is limited. You must apply to attend