Computer software is foundational in many fields of research, and its contributions to all stages of the research process continue to grow. According to a study carried out by the Software Sustainability institute, 7 out of 10 researchers reported that their work would be impossible without software. This sentiment points to the importance of software development practices being considerate of the future, when others may need to use or modify the same software that you have created in order to carry out further work.
Sustainable software development is closely coupled with open and reproducible research practices. For results created with software to be reproducible, others need to be able find, understand, and run your software. Are they likely to understand what your software does without appropriate documentation? Are they likely to be able to get your software running if it can’t be straightforwardly installed? Will they be able to credit your software if they can’t find it? These are just a few issues that will prevent research outputs from being truly open and reproducible, and that sustainable software development practices can help with.
This event hopes to bring together interested researchers from any field to learn about software sustainability. Through talks and discussion, the aims are to share resources, highlight practices that individuals / teams have found useful (or not useful!), and encourage opportunities for future skill sharing at the University.
Introduction: Emma Barnes (Research & High-performance Computing Team Leader)
'Research Coding Club: Training for sustainable software at York' - link to slides
Presenters retain all performance rights, copyright ownership and intellectual property rights to their work. No further copying is permitted without permission from the researchers except where allowed under the terms of a public reuse licence where indicated at source, or as permitted by legal exception.