ENVRI-Hub NEXT & EVERSE Training Webinar: Research Software Quality Assessment

Research Software Quality Assessment: from local development to production environments

NEW DATE: Wed 21 May 2025 | 11:00-13:00 CEST

A joint online training event by ENVRI-Hub NEXT and EVERSE.

This hands-on training session aims to provide developers with a practical approach to code quality assurance (QA), including: research software FAIRness and sustainability, containerisation, and security assessment of their applications, all integrated within GitLab CI pipelines.

The main goal is to equip developers with the tools and procedures needed to maintain code quality, build secure container images, and automate deployments efficiently from local development to production environments.

Participants will be provided with a git account to upload their code into a preconfigured quality pipeline.

Target audience

Application developers and research software engineers across all scientific domains.

Prerequisites

Basic knowledge of Docker, Quality Assurance (QA) concepts, and DevOps pipeline fundamentals.

Learning objectives

    • Compare good practices for code deployment, management, and monitoring.
    • Use a preconfigured pipeline to assess your code.
    • Run a quality pipeline in your own environment.

Trainer panel

    • Miguel Viana, DevSecOps Engineer, LIP – Laboratory of Instrumentation and Experimental Particle Physics
    • João Machado, Research Assistant, LIP – Laboratory of Instrumentation and Experimental Particle Physics
    • Zhiming Zhao, Associate Professor, Informatics Institute, UvA – University of Amsterdam

Agenda

11:00 Welcome and introduction
11:05 – 11:35 Good practices in research software quality assessment: the ENVRI-Hub use case
11:35 – 11:50 The EVERSE framework for research software quality assessment
11:50 – 12:00 Q&A
12:00 – 12:45 Hands-on exercise:
Step #1 Use a preconfigured quality pipeline to assess your code
Step #2 Run a quality pipeline in your own environment
12:45 – 13:00 Debrief in plenary and wrap-up

How to register

Places for the hands-on session are limited to guarantee the ideal trainer-to-trainee ratio. Your registration request will be reviewed before approval.