RSEConUK 2019 has ended
The Fourth Conference of Research Software Engineering was held at the University of Birmingham.

Content from all sessions is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License.
Back To Schedule
Tuesday, September 17 • 18:30 - 19:30
P15 - Code Review tools beyond pull requests, in academia

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Code reviews are used in the industry to increase quality of submitted code. Different tools are used to enable the four general review strategies; pre-commit reviews, pull requests (merge requests in Gitlab), post-commit reviews, and Gerrit reviews. Code development specifics can favour one of the strategies, usually pull (or merge) requests.
     In academia the needs and goals can be very different. Code reviews are rarely used, for a variety of reasons. Code development and workflows are highly dependent on academics’ varying software engineering capacity. RSEs assisting development through code reviews will find that industry practices don’t always apply. Large, established codebases, developed by more than one person over a long period of time, inconsistent coding practices and no testing, can be very difficult to handle. Moreover, their commit history is usually linear and/or not useful.
    Post-commit reviews are alternatives to pull requests, and this overview of code review tools explores how they can be combined and used in research software development environments.


Matthaios Alexandrakis

Research Software Engineer, Queen Mary University of London

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