Reducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation
V Balachandran - 2013 35th International Conference on …, 2013 - ieeexplore.ieee.org
Peer code review is a cost-effective software defect detection technique. Tool assisted code
review is a form of peer code review, which can improve both quality and quantity of reviews …
review is a form of peer code review, which can improve both quality and quantity of reviews …
Characteristics of useful code reviews: An empirical study at microsoft
Over the past decade, both open source and commercial software projects have adopted
contemporary peer code review practices as a quality control mechanism. Prior research …
contemporary peer code review practices as a quality control mechanism. Prior research …
Search-based peer reviewers recommendation in modern code review
Code review is of primary importance in modern software development. It is widely
recognized that peer review is an efficient and effective practice for improving software …
recognized that peer review is an efficient and effective practice for improving software …
Predicting usefulness of code review comments using textual features and developer experience
Although peer code review is widely adopted in both commercial and open source
development, existing studies suggest that such code reviews often contain a significant …
development, existing studies suggest that such code reviews often contain a significant …
Automatically recommending peer reviewers in modern code review
Code review is an important part of the software development process. Recently, many open
source projects have begun practicing code review through “modern” tools such as GitHub …
source projects have begun practicing code review through “modern” tools such as GitHub …
Impact of peer code review on peer impression formation: A survey
Peer code review has been adopted as an effective quality improvement practice by many
Open Source Software (OSS) communities. In addition to increasing software quality, there …
Open Source Software (OSS) communities. In addition to increasing software quality, there …
Improving code review effectiveness through reviewer recommendations
P Thongtanunam, RG Kula, AEC Cruz… - Proceedings of the 7th …, 2014 - dl.acm.org
Effectively performing code review increases the quality of software and reduces occurrence
of defects. However, this requires reviewers with experiences and deep understandings of …
of defects. However, this requires reviewers with experiences and deep understandings of …
Evaluating how static analysis tools can reduce code review effort
D Singh, VR Sekar, KT Stolee… - 2017 IEEE symposium …, 2017 - ieeexplore.ieee.org
Peer code reviews are important for giving and receiving peer feedback, but the code review
process is time consuming. Static analysis tools can help reduce reviewer effort by catching …
process is time consuming. Static analysis tools can help reduce reviewer effort by catching …
Investigating code review quality: Do people and participation matter?
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 …
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 …
industrial contexts. Review today is less formal and more “lightweight” than the code …