Change-based code review is a software quality assurance technique that is widely used in practice. Therefore, better understanding what influences performance in code review and finding ways to improve it can have a large impact. In this study, we examine the association of working memory capacity and cognitive load to code review performance and we test the predictions of a recent theory regarding improved code review efficiency with certain code change part orders. We perform a confirmatory experiment with 50 participants, mostly professional software developers. The participants performed code reviews on one small and two larger code changes from an open source software system to which we had seeded additional defects. We measured their...
Context: Code review is a fundamental, yet expensive part of software engineering. Therefore, resear...
Increasing code velocity (or the speed with which code changes are reviewed and merged) is integral ...
Writing and modifying source code are core activities in software development and evolution. The out...
Change-based code review is a software quality assurance technique that is widely used in practice. ...
Code review is the manual assessment of source code by humans, mainly intended to identify defects a...
Abstract: This study intends to investigate how well code reviews contribute to higher software qual...
Code review is a widely used technique to support software quality. It is a manual activity, often s...
Code review is a widely used technique to support software quality. It is a manual activity, often s...
Code review is an important process in software engineering – yet, a very expensive one. Therefore, ...
Abstract—Code review is advocated as one of the best practices to improve software quality and reduc...
Replication package of the paper "Do Explicit Review Strategies Improve Code Review Performance? Tow...
Peer code review is a practice widely adopted in software projects to improve the quality of code. I...
Background: Code review is a cognitively demanding and time-consuming process. Previous qualitative ...
Software developers have many tools at their disposal that use a variety of sophisticated technology...
Modern code review is a lightweight and informal process for integrating changes into a software pro...
Context: Code review is a fundamental, yet expensive part of software engineering. Therefore, resear...
Increasing code velocity (or the speed with which code changes are reviewed and merged) is integral ...
Writing and modifying source code are core activities in software development and evolution. The out...
Change-based code review is a software quality assurance technique that is widely used in practice. ...
Code review is the manual assessment of source code by humans, mainly intended to identify defects a...
Abstract: This study intends to investigate how well code reviews contribute to higher software qual...
Code review is a widely used technique to support software quality. It is a manual activity, often s...
Code review is a widely used technique to support software quality. It is a manual activity, often s...
Code review is an important process in software engineering – yet, a very expensive one. Therefore, ...
Abstract—Code review is advocated as one of the best practices to improve software quality and reduc...
Replication package of the paper "Do Explicit Review Strategies Improve Code Review Performance? Tow...
Peer code review is a practice widely adopted in software projects to improve the quality of code. I...
Background: Code review is a cognitively demanding and time-consuming process. Previous qualitative ...
Software developers have many tools at their disposal that use a variety of sophisticated technology...
Modern code review is a lightweight and informal process for integrating changes into a software pro...
Context: Code review is a fundamental, yet expensive part of software engineering. Therefore, resear...
Increasing code velocity (or the speed with which code changes are reviewed and merged) is integral ...
Writing and modifying source code are core activities in software development and evolution. The out...