An empirical study of the impact of modern code review practices on software quality

S McIntosh, Y Kamei, B Adams, AE Hassan - Empirical Software …, 2016 - Springer
Software code review, ie, the practice of having other team members critique changes to a
software system, is a well-established best practice in both open source and proprietary …

The impact of code review coverage and code review participation on software quality: A case study of the qt, vtk, and itk projects

S McIntosh, Y Kamei, B Adams… - Proceedings of the 11th …, 2014 - dl.acm.org
Software code review, ie, the practice of having third-party team members critique changes
to a software system, is a well-established best practice in both open source and proprietary …

Who should review my code? a file location-based code-reviewer recommendation approach for modern code review

P Thongtanunam, C Tantithamthavorn… - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Software code review is an inspection of a code change by an independent third-party
developer in order to identify and fix defects before an integration. Effectively performing …

[PDF][PDF] Splitting the organization and integrating the code: Conway's law revisited

JD Herbsleb, RE Grinter - … of the 21st international conference on …, 1999 - dl.acm.org
It is widely acknowledged that coordination of large scale software development is an
extremely difficult and persistent problem. Since the structure of the code mirrors the …

Information needs in contemporary code review

L Pascarella, D Spadini, F Palomba… - Proceedings of the …, 2018 - dl.acm.org
Contemporary code review is a widespread practice used by software engineers to maintain
high software quality and share project knowledge. However, conducting proper code …

The" shut the f** k up" phenomenon: Characterizing incivility in open source code review discussions

I Ferreira, J Cheng, B Adams - Proceedings of the ACM on Human …, 2021 - dl.acm.org
Code review is an important quality assurance activity for software development. Code
review discussions among developers and maintainers can be heated and sometimes …

Revisiting code ownership and its relationship with software quality in the scope of modern code review

P Thongtanunam, S McIntosh, AE Hassan… - Proceedings of the 38th …, 2016 - dl.acm.org
Code ownership establishes a chain of responsibility for modules in large software systems.
Although prior work uncovers a link between code ownership heuristics and software …

Review participation in modern code review: An empirical study of the android, Qt, and OpenStack projects

P Thongtanunam, S McIntosh, AE Hassan… - Empirical Software …, 2017 - Springer
Software code review is a well-established software quality practice. Recently, Modern Code
Review (MCR) has been widely adopted in both open source and proprietary projects. Our …

Pitfalls and guidelines for using time-based Git data

SW Flint, J Chauhan, R Dyer - Empirical Software Engineering, 2022 - Springer
Many software engineering research papers rely on time-based data (eg, commit
timestamps, issue report creation/update/close dates, release dates). Like most real-world …

Confusion in code reviews: Reasons, impacts, and co** strategies

F Ebert, F Castor, N Novielli… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
Code review is a software quality assurance practice widely employed in both open source
and commercial software projects to detect defects, transfer knowledge and encourage …