HSF, EVERSE and the ICFA lifecycle panel
The EVERSE project
EVERSE is a EU-funded project (GA 101129744, HORIZON-INFRA-2023-EOSC-01-02) aiming to create a framework for research software and code excellence, collaboratively designed and championed by the research communities, in pursuit of building a European network of Research Software Quality and setting the foundations of a future Virtual Institute for Research Software Excellence.
EVERSE has the following objectives:
- Build a collaborative, community-led structure for evaluating, verifying, and improving the quality of research software and code, by actively involving researchers, software developers, and other stakeholders in the research community.
- Leverage existing tools and resources to support the evaluation, verification and improvement of research software and code quality, based on existing practices and standards across research communities represented by the five EOSC Science Clusters. ESCAPE is the cluster for Physics & Astronomy, including the HL-LHC ESFRI among others.
- Establish a sustainable and collaborative ecosystem of stakeholders across the research communities associated with the five EOSC Science Clusters to ensure research software and code quality assurance and support the advancement of reliable and reproducible research.
- Provide a framework that will ensure appropriate recognition, reward, and career development for researchers and RSEs who implement research software and code quality assurance practices and policies.
In order to validate the structure for the evaluation, verification and improvement of European research software, EVERSE collects and aggregates well established practices on software engineering processes and training from the various science domains as a starting point, through interacting with selected, established software packages that are widely used within the European EOSC-Future Science Clusters. Based on these experiences, a software assessment process based on metrics and tools is established and then also adapted to the needs of the science clusters. The HSF is proving to be one of the driving entities in this feedback loop.
The ICFA Data lifecycle panel
The ICFA Panel on the Data Lifecycle is an international group of researchers under the International Committee for Future Accelerators with a mandate to review recommendations around everything concerning data in particle physics, ranging from raw acquisition and reconstruction, through analysis and simulation, and all the way to long-term data and analysis preservation. Its mission covers software, workflows, computing, and networking alongside the more traditional data management concerns, with a focus on open science and FAIR practices.
In practical terms, the panel aims to produce practical recommendations and serve as a point of contact for practical issues in addition to helping ICFA formulate policies. This panel also explicitly works to improve recognition of the nature and value of work on the data lifecycle in researchers’ CVs and support career development, acknowledging that software and computing contributions have historically been undervalued in the field.
Connection with the HSF
The common thread of ICFA, EVERSE and the HSF is that software quality is a crucial aspect for data-intensive research.
Software quality is necessary for community-driven and community-oriented software endeavours or products of wide and recognised interest and applicability beyond a single collaboration or experiment that are promoted by the HSF affiliated project guidelines.
The HSF, EVERSE and the Data Lifecycle Panel compile best practices, guidelines and recommendations concerning software quality with different goals:
- The HEP Software Foundation supports and promotes community software that fulfills software quality guidelines through badges that can be added to GitHub pages;
- EVERSE provides the scientific communities of the European Science Clusters with good practice tasks through the RSQKit, and is working towards metrics and tools;
- The Data Lifecycle Panel includes sections on License, community-wide software development and Collaboration-specific software development in its Recommendations for best practices for open science.