Latest version published on 17 December, 2018.By Raniere Silva, Community Officer, Software Sustainability Institute. We are delighted to announce that Sarah Maddox and Sharif Salah will be running a session called "Tech Writing 101" at the Collaborations Workshop 2019.
Latest version published on 11 February, 2019.By Iza Romanowska, Barcelona Supercomputing Center. If someone told me five years ago that I would be a Fellow of any organisation with the word ‘software’ in it, I’d just laugh. Yet, it turns out being a diehard humanities person does not save you from the academic inevitability of engaging with research software.
Latest version published on 17 December, 2018.By Mike Jackson, Research Software Engineer. When developing research software, we need to know what we are going to write, who it is for (even if this is just us), how we will get it to them, how it will help them, and how we will evaluate whether it has helped them. A Software Management Plan (SMP) can help us think about these and decide upon the processes we will use when developing our software. To help write SMPs, we have now published version 1.0 of our Checklist for a Software Management Plan.
Latest version published on 11 February, 2019.By Raniere Silva, Community Officer, Software Sustainability Institute. We are pleased to announce applications to our Fellowship Programme 2019 are now open. Deadline is 3 February, 2019. Below we detail the application process and what to expect from us during the recruitment and post-recruitment stages.
Latest version published on 6 December, 2018.By Alejandra Gonzalez-Beltran, Software Sustainability Institute Fellow. This year I was invited to attend the Interoperability of Metadata Standards in Cross Domain Science Health and Social Science Applications workshop, which was held at the beginning of October 2018 in the Schloss Dagstuhl, Leibniz Center for Informatics, in Wadern, Germany.
Latest version published on 6 December, 2018.By Jeremy Cohen, Niels Drost, Vahid Garousi, Dafne van Kuppevelt, Reed Milewicz, Ben van Werkhoven, and Lasse Wollatz. Software plays an increasingly important role in all aspects of the modern scientific enterprise. The practice of developing scientific software, however, is still young and uncultivated compared to more traditional methods and instruments.
Latest version published on 5 December, 2018.By Ben Companjen, Nicky Nicolson, Marcin Wolski, Graeme Andrew Stewart, and Anastasis Georgoulas. As more research fields develop some computational aspects, teaching good software practices and development becomes essential across the scientific spectrum. With the exception of some disciplines with a strong computing tradition, students and staff in most other areas have to adopt generic materials, which are quite often limited in scope or make unrealistic assumptions about the background of their audience.
Latest version published on 5 December, 2018.By Raniere Silva, Software Sustainability Institute, and Aleksandra Nenadic, Software Sustainability Institute. Educational psychology provides us with great findings about the process of human learning that can help educators provide more effective training to learners. Because their curriculum is sometimes full, many researchers, developers and publishers don't know about those findings when they start their careers as educators, just like researchers might be unfamiliar with best software developer practices because they weren't taught them.
Latest version published on 4 December, 2018.By Daina Bouquin, Christopher Ball, Anna-Lena Lamprecht, Catherine Jones, Tyler J. Skluzacek. Containers, virtual machines, Jupyter notebooks, web applications, and data visualisations that run in a browser are all examples of complex digital objects made up of multiple components. Each of those components may have unique dependencies (hardware, software, external datasets, etc.) and different “authors”. Each component will also have different expected functionalities and may even have different licenses.
Latest version published on 28 November, 2018.By Mateusz Kuzak, Maria Cruz, Carsten Thiel, Shoaib Sufi, and Nasir Eisty. We argue that research software should be treated as a first-class research output, in equal footing to research data. Research software and research data are both fundamental to contemporary research. However, the recognition of the importance of research software as a valuable research output in its own right is lagging behind that of research data.