The influence of non-technical factors on code review

O Baysal, O Kononenko, R Holmes… - 2013 20th working …, 2013 - ieeexplore.ieee.org
When submitting a patch, the primary concerns of individual developers are “How can I
maximize the chances of my patch being approved, and minimize the time it takes for this to …

Investigating technical and non-technical factors influencing modern code review

O Baysal, O Kononenko, R Holmes… - Empirical Software …, 2016 - Springer
When submitting patches for code review, individual developers are primarily interested in
maximizing the chances of their patch being accepted in the least time possible. In principle …

Investigating code review quality: Do people and participation matter?

O Kononenko, O Baysal, L Guerrouj… - 2015 IEEE …, 2015 - ieeexplore.ieee.org
Code review is an essential element of any mature software development project; it aims at
evaluating code contributions submitted by developers. In principle, code review should …

Expectations, outcomes, and challenges of modern code review

A Bacchelli, C Bird - 2013 35th International Conference on …, 2013 - ieeexplore.ieee.org
Code review is a common software engineering practice employed both in open source and
industrial contexts. Review today is less formal and more “lightweight” than the code …

Writing acceptable patches: An empirical study of open source project patches

Y Tao, D Han, S Kim - 2014 IEEE International Conference on …, 2014 - ieeexplore.ieee.org
Software developers submit patches to handle tens or even hundreds of bugs reported daily.
However, not all submitted patches can be directly integrated into the code base, since they …

Four eyes are better than two: On the impact of code reviews on software quality

G Bavota, B Russo - 2015 IEEE International Conference on …, 2015 - ieeexplore.ieee.org
Code review is advocated as one of the best practices to improve software quality and
reduce the likelihood of introducing defects during code change activities. Recent research …

Do code review practices impact design quality? a case study of the qt, vtk, and itk projects

R Morales, S McIntosh, F Khomh - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Code review is the process of having other team members examine changes to a software
system in order to evaluate its technical content and quality. A lightweight variant of this …

Patch review processes in open source software development communities: A comparative case study

J Asundi, R Jayant - 2007 40th Annual Hawaii International …, 2007 - ieeexplore.ieee.org
In spite of the overwhelming success of free/open source software (F/OSS) like Apache and
GNU/Linux, there is a limited understanding of the processes and methodologies that …

The secret life of patches: A firefox case study

O Baysal, O Kononenko, R Holmes… - 2012 19th working …, 2012 - ieeexplore.ieee.org
The goal of the code review process is to assess the quality of source code modifications
(submitted as patches) before they are committed to a project's version control repository …

Code reviews do not find bugs. how the current code review best practice slows us down

J Czerwonka, M Greiler, J Tilford - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Because of its many uses and benefits, code reviews are a standard part of the modern
software engineering workflow. Since they require involvement of people, code reviewing is …