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.
Programme and links to slides
- Introduction: Emma Barnes (Research & High-performance Computing Team Leader)
- Prof Simon Hettrick (Software Sustainability Institute Deputy Director, University of Southampton) sjh5000 LinkedIn
'Software sustainability: why it's vital to research' - link to slides
'Planting the seeds of sustainable software practice' - link to slides
- Dr Jon Hill (SSI Fellow and Senior Lecturer in Environment and Geography)
'Turning research software into sustainable software' - link to slides
- Dr Peter Hill (EPSRC RSE Fellow, York Plasma Institute)
'Research Coding Club: Training for sustainable software at York' - link to slides