Fellow Detail

Photo of Robert Haines
Name Robert Haines
Affiliation University of Manchester
Department Research IT
Research area code (I1) Computer science
Fellowship Inauguration Year 2015
ORCID 0000-0002-9538-7919
Google Scholar https://scholar.google.co.uk/citations?user=lIcRrmQAAAAJ
GitHub hainesr
Short Biography

I’ve worked in a wide range of domains (physics, chemistry, hydrodynamics, biodiversity and reproducibility) for research projects of various types and sizes from "proof-of-concept" investigations, through KTPs, up to multi-partner RCUK, EU and US projects in collaboration with organizations such as utilities, national laboratories, start-ups, public bodies and other universities.

I am research active in software engineering and am co-supervising a student who is undertaking an interview study to define what sustainability means to software developers. Preliminary results have been published and accepted at WSSSPE2: Rosado de Souza, Mário; Haines, Robert; Jay, Caroline (2014): Defining Sustainability through Developers' Eyes: Recommendations from an Interview Study. http://dx.doi.org/10.6084/m9.figshare.1111925

I teach a software engineering module (Agile and Test Driven Development) as part of the Advanced Computer Science MSc in the School of Computer Science, University of Manchester. I helped to revise the material substantially, employing my experience as a practising software engineer to completely overhaul the TDD component of the course and the lab-based coursework.

I design, implement, modify, install and maintain software systems to enable scientists to do their research, creating new software, researching entirely new ways of doing things or identifying and possibly modifying existing applications: * I have designed new interfaces to make existing software more accessible to scientists - the BioVeL Portal exposes complex scientific workflows as simple "setup and run" tasks: https://portal.biovel.eu/. * I have designed and implemented algorithms and protocols for parallel data transfer - the RealityGrid Steering Library transfers data from a running simulation across thousands of CPUs into a single visualization application: https://github.com/RealityGrid

Previous events

Title Start date End date
CW20 Tuesday, 31 March 2020 Thursday, 02 April 2020
CW18 Monday, 26 March 2018 Wednesday, 28 March 2018

Blog Posts

Blog Publish date
Reproducible Research: Citing your execution environment using Docker and a DOI Monday, 16 October 2017
Developing an industry-led mentoring scheme for software engineering undergraduates Friday, 06 October 2017