# References and related work ## References ### Guidelines Guidelines were adapted from the following sources: - [Oxford Code Review Network](https://github.com/OxfordCodeReviewNet) guidelines for reviewers: https://github.com/OxfordCodeReviewNet/forum/blob/master/guidelines_for_reviewers.md - Introduction to [Contemporary Peer Review Practices in Research Software](http://carver.cs.ua.edu/Slides/2019/URSSI-WinterSchool/URSSI-WinterSchool-PeerCodeReview.pdf) given by [Jeff Carver](http://carver.cs.ua.edu/) at the 2019 [URSSI Winter school](https://github.com/si2-urssi/winterschool). ### Research articles * Petre, Marian, and Greg Wilson. "Code review for and by scientists." arXiv preprint arXiv:1407.5648 (2014). https://arxiv.org/abs/1407.5648 * MacLeod, Laura, et al. "Code reviewing in the trenches: Challenges and best practices." IEEE Software 35.4 (2017): 34-42. [https://ieeexplore.ieee.org/abstract/document/7950877/](https://www.michaelagreiler.com/wp-content/uploads/2019/03/Code-Reviewing-in-the-Trenches-Understanding-Challenges-Best-Practices-and-Tool-Needs.pdf) ## Related work - https://codecheck.org.uk/ provides workflow, guidelines and tools for code review as part of peer review for publication. ### Guides and checklists - Checklists from [the Turing Way Guide to Reproducible Research](https://the-turing-way.netlify.app/welcome.html) chapter on [code review](https://the-turing-way.netlify.app/reproducible-research/reviewing.html): https://the-turing-way.netlify.app/reproducible-research/reviewing/reviewing-checklist.html ### Blog posts * "Code reviews: the lab meeting for code", Fernando Perez http://fperez.org/py4science/code_reviews.html * "Research Code Review: Best practices, Challenges and Opportunities", Emmy Tsang https://osc-delft.github.io/posts/2021/09/03/Research-Code-Review/ ### Podcasts * Michaela Greiler on Code Reviews https://www.se-radio.net/2020/02/episode-400-michaela-greiler-on-code-reviews/