The conference featured a mix of talks, posters, discussion workshops and hands-on tutorials. All together these will provided attendees with the opportunity to learn new skills, discuss the state of research software engineering, network and share knowledge. The conference took place over two days, the 7th and 8th September 2017. The conference was held in the Manchester Museum of Science and Industry. A summary list of the titles and abstracts of the talks, and the workshops and hands-on tutorials is available.

Thursday 7th September
10:00 – 10:45 Arrival and Registration – Main Hall
10:45 – 11:15 Welcome to RSE2017 – Garratt 1&2 PPT
11:15 – 11:30 Summary of the RSE Survey – Garratt 1&2 Slides
11:30 – 12:00 I, Research Software Engineer – Garratt 1&2 Slides
12:00 – 12:30 Will AI transform your research and software? – Garratt 1&2
12:30 – 12:45 Conference Photo – Main Hall
12:45 – 13:45 Lunch Main Hall
Parallel Sessions 1 (13:45-15.15)
Track A
Talk
Imaging and Visualisation
Garratt 1
Through the looking glass: Adventures in computational bioimaging PDF
The DPUK Imaging platform PPT
Understanding Your Numbers: Data Visualisation with PowerBI PPT
Track B
Talk
Communication and Outreach
Garratt 2
Reusable Research Software at a National Level – An Update PPT
Reproducible Research *is* Research Software Engineering PDF
Telling a story with your code: Literate Programming with Notebooks Video (MP4)
Helping a friend out – Guidelines for better software PPT
Track C
Workshop
Lovell
Learn How to Become an AI Super-RSE
Track D
Tutorial
Dalton
Portable and Reproducible data analysis with the Common Workflow Language
Track E
Tutorial
Joule
An introduction to GPU optimisation using the NVIDIA visual profiler
15:15 – 15:45 Afternoon Refreshments Main Hall
Parallel Sessions 2 (15:45 – 17:15)
Track A
Talk
HPC and GPUs
Garratt 1
Enduring Differentiation PDF
Separation of Concerns – a route to maintainability in large, parallel scientific codes PPT
Reproducible and user-controlled software management in HPC with GNU Guix PDF
Porting DL_MESO_DPD on GPU for meso-scale simulations PPT
Track B
Talk
Case Studies
Garratt 2
Tensor Network Theory for Partial Differential Equations PDF
Mixed precision: is it the Holy Grail for software efficiency? PDF
MERLIN: A Case Study in Scientific Software Sustainability PDF
Testing multicomponent multiphysics climate models PPT
Track C
Workshop
Lovell
How successful is my software?
Track D
Tutorial
Dalton
An Introduction to Sumatra: A Package for Automated Provenance Tracking of Computational Data
Track E
Tutorial
Joule
Distributed Computing with Xenon
17:30 – 18:30 UKRSE Annual General Meeting Garratt 2
19:00 – 21:00 Power Hall – Conference Dinner Power Hall
Friday 8th September
09:00 – 09:20 Welcome to Day 2 – Garratt 1&2 PPT
09:20 – 09:40 An Introduction and Overview of CoSeC: Computational Science Centre for Research Communities PPT
09:40 – 10:00 EPSRC Tier-2 Centres – Garratt 1&2 PDF
10:00 – 10:30 Morning Refreshments Main Hall
Parallel Sessions 3 (10:30 – 12:00)
Track A
Talk
Data Management
Garratt 1
Improving the Exposure and Distribution of Marine Data through a Standards-Based Linked-Data Approach PDF PPT
Curating Datasets for Development of Automated Data Wrangling Tools PDF PPT
Data as code: Data management for reproducible research PDF PPT
Bringing structure into data processing workflows in R PDF
Track B
Talk
Communication and Outreach
Garratt 2
Tracking impact of software for a REF case study: Experiences from the TexGen project PPT
Teaching programming to non-programmers: an experiment PDF
Please touch the art: Experiences in developing for people who are visually impaired in museums PPT
Storytelling for RSEs PDF
Track C
Workshop
Lovell
The International RSE Community
Track D
Tutorial
Dalton
Jupyter Notebooks for reproducible research
Track E
Tutorial
Joule
Open source tools for the performance analysis of parallel applications
12:00 – 13:00 Lunch Main Hall
Parallel Sessions 4 (13:00 – 14:30)
Track A
Talk
Parallel Programming
Garratt 1
Knights Landing Scalability and the Role of Hybrid Parallelism PDF
Let them use Fortran: parallel code generation and optimisation with PSyclone PDF PPT
Using massively-parallel computer algebra to build a Periodic Table of shapes PDF
Strategies for correctness, performance and documentation in research software PDF
Track B
Talk
Community
Garratt 2
Imposter Syndrome PPT
Managing external community contributions in grants that involve open source software projects PDF
Developing bioinformatics community and infrastructure in a diverse research environment PDF
Is research software different from software? An analysis of GitHub repositories PPT
Track C
Workshop
Lovell
Scaling the HPC Pyramid – RSE support for researchers on advanced computing facilities
Track D
Tutorial
Dalton
Jupyter Notebooks for reproducible research
Track E
Tutorial
Joule
Mixed Martial Arts with CodeRefinery
14:30 – 15:00 Afternoon Refreshments Main Hall
Parallel Sessions 5 (15:00 – 16:30)
Track A
Talk
Containers and Imposter Syndrome
Garratt 1
Virtual Container Communities PDF
Lxc containers and Puppet to create easy to manage ecosystem of servers
Using Containers with Revision Control and Automated Testing PPT
Mistral so far – collaboration and software integration PPT PDF
Track B
Talk
Tools
Garratt 2
Improving the pull-through of scientific research into operations: an ECMWF perspective PDF PPT
Using Python for a Large Software Project PDF Notes PDF Slides
Verifying the ocean: designing a framework to assess ocean forecasts PDF
One tool to rule them all? – Integration or survival of the fittest PPT
Track C
Workshop
Lovell
Learn How to Become an AI Super-RSE
Track D
Tutorial
Dalton
Introduction to Data Analysis in Python
Track E
Tutorial
Joule
100% Emacs: How To Do Everything In Emacs
16:30 – 17:00 Conference wrap-up and close Garratt 2