SORSE – From experimental software to research infrastructure maturity
The challenges facing research software development are manifold and have long been a major topic at RSE conferences.
In the context of the covid-19 pandemic, debates about the use or rather re-use of research software for real word applications – with life-or-death implications – have occurred in broader contexts than RSE conferences.
With the European Commission’s plan for a European Open Science Cloud (EOSC), foundations are being laid to build an ecosystem to enable digital research. One of the core requirements for offering a service in EOSC will be its technical maturity – it must reach an 8 on the 9-step Technology Readiness Level scale, designed by NASA to assess its technology’s space readiness.
In this talk, our Chief Technical Officer, Carsten Thiel, will explain what we at CESSDA, the Consortium of European Social Science Data Archives, do to ensure our technology is designed to build services that meet these maturity requirements. Starting from guidelines and agreement on best practices, automation plays an important role for quality analysis and testing and also provides evidence of this. Investing in the long term objective of sustainability for our cloud native infrastructure plays a fundamental part. At the core, we define repeated software releases – not just one-off demonstrators – with strict quality requirements as the fundamental deliverables that we can later turn into mature services we can reliably provide to our users.
We will show how our model can serve as a blueprint for EOSC and for moving from experimental code to infrastructure that is mature enough to serve its purpose in times of crisis.
General familiarity with issues from software development including concepts such as testing and automation as well as project management with limitations in academia are advantageous.
Find out more on the SORSE website.