Attending this event?
Welcome to the Fourth Conference of Research Software Engineering, held at the University of Birmingham. For directions to and during the event, see the campus maps page.

In the Aston Webb Building near to the registration/reception desk, a cloakroom is available in room G30 along with a quiet room in G31.
Tuesday, September 17 • 18:30 - 19:30
P15 - Code Review tools beyond pull requests, in academia

Log in to save this to your schedule and see who's attending!

Industry relies on code review to increase quality of submitted code. In academia, code review is more rarely used for a variety of reasons. A significant portion of code review in both cases takes part inside Github pull requests.

Industry's regular production cadence demands focus on post-commit and pull request reviews, while review performance metrics become relevant enough to be tracked.

In research software development the scope is different. Metrics are unimportant. Codebases under development can take advantage of commit reviews, a feature readily available in Github. However, when dealing with developed or legacy codebases, pre-commit reviews become just as important when extensive code marking is required. In addition, academic users' skill variance is much larger than in the software developer community, and has to be taken into consideration when a choice for a tool is made.

The different problems of scientific software development require an altered approach. Are there cases where pull requests are insufficient? This poster presents an exploration of code review tools for academic research software development.


Matthaios Alexandrakis

Research Software Engineer, Queen Mary University of London

Tuesday September 17, 2019 18:30 - 19:30
6. The Great Hall Aston Webb Building