UKRN Workshop: Tools and Practices for FAIR Research Software

Online

1 - 4 July 2024

9:30 - 13:00 BST (UTC + 1)

Instructors: Sarah Gibson, Sarah Jaffa, Kamilla Kopec-Harding, Aleksandra Nenadic, Colin Sauze

Helpers:

General Information

This workshop is organised by the Software Sustainability Institute (SSI) and is funded by the UK Reproducibility Network (UKRN).

This is a pilot workshop, testing out a lesson that is still under development. The lesson authors would appreciate any feedback you can give them about the lesson content and suggestions for how it could be further improved.

Course material: Course material that will be used at the workshop is available online.

Audience: The workshop is open to colleagues based at UKRN partner institutions. Please get in touch with Steve Boneham to check your eligibility.
Please make sure to check the target audience description to check if this course is suitable for you.

Where: This workshop will take place online via Zoom - the organisers will provide registered participants with the connection information closer to the workshop.

When: 1 - 4 July 2024, 9:30 - 13:00 BST (UTC + 1).

Requirements: Participants must have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. Participants should have a few specific software packages installed - please make sure to follow the setup instructions.

Contact: Please email a.nenadic@software.ac.uk or steven.boneham@newcastle.ac.uk for more information.


Code of Conduct

Everyone who participates in this workshop is required to conform to the Code of Conduct.


Surveys

Please be sure to complete these surveys before and after the workshop.

Pre-workshop Survey

Post-workshop Survey


Schedule

Day 1, 1 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Course introduction
10:00 FAIR reseach software
10:45 Break
11:00 Tools and practices for FAIR research software development
12:00 Break
12:15 Tools and practices for FAIR research software development (cont'd)
13:00 End

Day 2, 2 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Day 1 recap
10:00 Version control
10:45 Break
11:00 Version Control (cont'd)
12:00 Break
12:15 Code readability
13:00 End

Day 3, 3 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Day 2 recap
09:30 Code testing code
10:45 Break
11:00 Code testing (cont'd)
12:00 Break
12:15 Documenting code
13:00 End

Day 4, 4 July 2024, 9:30 - 13:00 BST (UTC+1)

09:30 Day 3 recap
09:30 Open project collaboration & management
10:45 Break
11:00 Open project collaboration & management (cont'd)
12:00 Break
12:15 Ethical considerations for code & data
13:00 End

Setup

Please make sure that you have all the required software installed before coming to the workshop. If you are having installation or setup problems - please contact the workshop organisers who will be able to assist you. Failing to have a working setup on your machine will slow everyone down at the workshop.