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 |
Title | Start date | End date |
---|---|---|
CW20 | Tuesday, 31 March 2020 | Thursday, 02 April 2020 |
CW18 | Monday, 26 March 2018 | Wednesday, 28 March 2018 |
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 |