Research Software Engineering

Beautiful Canoe can provide the software engineering expertise that your group needs to make your research software sustainable.

Software is a key part of research in all disciplines, and research software is often written under considerable pressure for time and resources. Increasingly, both Universities and funding bodies are realising that research software needs to be supported by engineers who are trained in software development. The momentum behind this culture change has been supported by organisations such as the Software Sustainability Institute and the UK Research Software Engineer Association. Whether you have existing research software that needs to be sustainable for your next generation of collaborators, or you need a piece of software written from scratch, Beautiful Canoe can help.

Why Beautiful Canoe?

Beautiful Canoe has a wealth of experience in agile software development, and can help your research team to ensure that your software is reusable and sustainable. In particular, we can offer help with:

  • Dependency management and ensuring that your code will work for your collaborators;
  • archiving versions of your software with a DOI, so that other researchers can cite specific versions of your software;
  • refactoring and testing your software, and
  • documenting your software for both users and collaborators.

Portfolio: Text Crimes

Text Crimes is an online database that Beautiful Canoe implemented for Professor Tim Grant at the Centre for Forensic Linguistics, at Aston University. The Text Crimes website contains a database of curated malicious communications, designed to create a common set of corpora for forensic linguistic researchers. As well as storing the text of malicious communications, Text Crimes allows researchers to run a small number of common, automated, NLP algorithms over the curated corpora.

Portfolio: Traffic 3D

The Traffic3D project started as the software component of Dr Deepeka Garg's PhD work, supervised by Dr Maria Chli. Beautiful Canoe was able to add tests to the software, refactor and document it, and create a public repository for the code. We also created a citeable DOI for the first public release of the software, and a project website.

Traffic3D project website.


Julien Barney

Julien Barney

Chief Executive Officer

If you're interested in working with us, say and our CEO, Julien Barney will be in touch.