Training and e-Infrastructure for Research Software Development



CodeRefinery logo

The goal of this project is to teach students and researchers how to write better code and provide research groups with software development e-infrastructure tools to collaboratively develop, review, discuss, test, and share their codes.

We address all academic disciplines and try to be as programming language-independent as possible in our workshops. We address students and researchers who already write code.

This is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.

Training

Train Nordic research groups and projects in state-of-the-art tools and practices in modern collaborative software engineering to build modular, reusable, maintainable, sustainable, reproducible, testable, and robust software.

Infrastructure

We provide code repository hosting for Nordic research software as well as a contiuous integration service for automated testing. Please contact us if you would like to use these services.

Impact

The long-term impact of CodeRefinery workshops is measured through a post-workshop survey which is sent out to all former participants 3-6 months after attending a workshop. The two graphs below show how former participants use various software development tools after attending a workshop (left), and how their code and collaboration with colleagues has changed (right). These results are based on 71 survey responses obtained to date -- 48% of which are Graduate students, 13% postdocs, 9% researchers, 9% Assistant/Associate/Full professors and 19% other occupations (e.g staff scientists, scientific programmers).

Post-workshop survey Post-workshop survey

Partners

CSC - IT Center for Science logo

CSC - IT Center for Science

Danish e-Infrastructure Cooperation logo

Danish e-Infrastructure Cooperation

Nordic e-Infrastructure Collaboration logo

Nordic e-Infrastructure Collaboration

UNINETT Sigma2 logo

UNINETT Sigma2

Swedish National Infrastructure for Computing logo

Swedish National Infrastructure for Computing

About

CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.

Social Links

Contact

Radovan Bast
High Performance Computing Group
UiT The Arctic University of Norway
+47 776 44117
radovan.bast@uit.no