The Software Sustainability Institute and reproducible research software

Cultivating better software

to enable world-class research

Why am I here?

At PyHEP, specifically

Is research software important?

Left: Correct,

Right: Predicted

Software is very important!

Who writes research software?

Some researchers need help with their code

Software

Engineering

Research

Researcher

Software Engineer

Researcher-Developer

Research

Software

Engineer

What does the SSI do?

Consultancy

Training

Policy

Community

Outreach

Consultancy

Training

Policy

Community

Outreach

Fellowships

£3000/15 months

to further the SSI's goals

What has the SSI learned?

Best Practises

...and 'good enough' ones

  • Keep all your data
  • Comment your code
  • Write documentation
  • Name & organise files clearly
  • Use version control for code
  • Back up your data
  • License your code!

Don't take the basics for granted

...but don't forget specialist skills!

National communities

Regional communities

Thanks for listening

Now we want to listen back

Thanks to Simon Hettrick!