Stuart Grieve

groupc.pngBy Stuart Grieve, Research Software Developer, University College London, Eike Mueller, Lecturer in Scientific Computing, University of Bath, Alexander Morley, DPhil in Neuroscience, University of Oxford, Matt Upson, Data Scientist, Government Digital Service, Richard Adams (Chair), Reader, Cranfield University, Michael Clerx, Post-doctoral researcher in Computational Cardiac Electrophysiology, University of Oxford.

This blog post was motivated by a discussion amongst academics and research software engineers from different disciplines on the challenge of writing good, sustainable software in teams with different backgrounds. Specifically, how can a mixed team of, say, scientists, librarians, engineers and project managers be encouraged to write good software together?

Our discussions led us to two broad recommendations: first, to ensure that research software…

Continue Reading

2011.11.15_building_software.pngBy Adam Tomkins (Chair), University of Sheffield, James Grant, University of Bath, Alexander Morley, University of Oxford, Stuart Grieve, University College London, Tania Allard, University of Sheffield.

There is a growing interest in the adoption of software best practices in research computing and allied fields. Best practices improve the quality of research software and efficiency in development and maintenance as well having the potential to deliver benefits outside software development.  However, this interest in these methods is not universal and there is a possibility that a drive for best practice could lead to a widening divide between those who embrace this change and those who do not. It is therefore vital that Research Software Engineers (RSEs) work closely with domain specialists, to bridge this divide and attempt to meet the challenges of efficiency and reproducibility:

  • How do we…

Continue Reading

Stuart Grieve

University College London


Professionally, my role as a research software developer allows me to combine my passions for geoscience research and computational techniques. I am particularly interested in how the development and implementation of open source software can facilitate reproducible research in the geosciences.

My work

My research aims to develop an understanding of how signals of change, such as those driven by tectonics or the environment, manifest in the surface morphology of the Earth and other planetary bodies. In particular, I aim to bridge the gap between numerical models, remotely sensed data and field observations and I conduct such research through the development of open source software which facilitates reproducible analysis, with a particular focus on the processing of high resolution remotely sensed topographic data. Such software allows repeatable experiments to be performed on both terrestrial and planetary landscapes, at a range of scales spanning individual hillslopes to continental scale features. I am also interested in the application of cutting edge GIS and computer science techniques to enhance surface process research, through the analysis of complex spatial information combined with novel data collection approaches.

Online Presence

My website



Continue Reading
Subscribe to Stuart Grieve