Code review for research software is the process by which peers evaluate each other's source code. This involves checking that the code does what it claims and is written in a way that can easily be read, maintained, and built upon. Code review is an important tool for ensuring that software is high-quality and reusable, and should be a widely-adopted "best practice". The Code Review Community Working Group (CRC) aims to build consensus and awareness around good practice in code review. The CRC is a collaboration between research software engineers, funders, society representatives, academic publishers, and researchers. The CRC consists of 5 task forces that will begin work in 2021: Diversity, equity, and inclusion Code review during ...
CorrespondenceInternational audienceAs computational scientists who are unsatisfied with the current...
Abstract: This study intends to investigate how well code reviews contribute to higher software qual...
In the era of revolution, the development of software is increasing daily. The quality of software i...
Code review for research software is the process by which peers evaluate each other's source code. T...
Context Research software is software developed by and/or used by researchers, across a wide variet...
Contemporary peer code review is a lightweight, asynchronous method for ensuring high-quality code. ...
Many digital humanities projects require custom software development. The people doing that work, wh...
This presentation was delivered to the UKHSA Code Review Workshop. It outlines the code review guide...
Contemporary code review is a widespread practice used by software engineers to maintain high softwa...
<p>This presentation discusses how to build a sustainable community to talk about coding within the ...
Data and software are the foundation for a vast variety and volume of scientific research. Computati...
This paper describes an action research process, which is used to implement the Code Review Process ...
Collaborative code review has become an integral part of the collaborative design process in the dom...
In the software engineering field the code review process has been widely adopted as a quality contr...
Contemporary code review is a widespread practice used by software engineers to maintain high softwa...
CorrespondenceInternational audienceAs computational scientists who are unsatisfied with the current...
Abstract: This study intends to investigate how well code reviews contribute to higher software qual...
In the era of revolution, the development of software is increasing daily. The quality of software i...
Code review for research software is the process by which peers evaluate each other's source code. T...
Context Research software is software developed by and/or used by researchers, across a wide variet...
Contemporary peer code review is a lightweight, asynchronous method for ensuring high-quality code. ...
Many digital humanities projects require custom software development. The people doing that work, wh...
This presentation was delivered to the UKHSA Code Review Workshop. It outlines the code review guide...
Contemporary code review is a widespread practice used by software engineers to maintain high softwa...
<p>This presentation discusses how to build a sustainable community to talk about coding within the ...
Data and software are the foundation for a vast variety and volume of scientific research. Computati...
This paper describes an action research process, which is used to implement the Code Review Process ...
Collaborative code review has become an integral part of the collaborative design process in the dom...
In the software engineering field the code review process has been widely adopted as a quality contr...
Contemporary code review is a widespread practice used by software engineers to maintain high softwa...
CorrespondenceInternational audienceAs computational scientists who are unsatisfied with the current...
Abstract: This study intends to investigate how well code reviews contribute to higher software qual...
In the era of revolution, the development of software is increasing daily. The quality of software i...