Modern code reviews—survey of literature and practice

D Badampudi, M Unterkalmsteiner… - ACM Transactions on …, 2023 - dl.acm.org
Background: Modern Code Review (MCR) is a lightweight alternative to traditional code
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …

LLM-based chatbots for mining software repositories: Challenges and opportunities

S Abedu, A Abdellatif, E Shihab - … of the 28th International Conference on …, 2024 - dl.acm.org
Software repositories have a plethora of information about software development,
encompassing details such as code contributions, bug reports and code reviews. This rich …

WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review

M Chouchen, A Ouni, MW Mkaouer, RG Kula… - Applied Soft …, 2021 - Elsevier
Contemporary software development is distributed and characterized by high dynamics with
continuous and frequent changes to fix defects, add new user requirements or adapt to other …

What makes a code review useful to opendev developers? an empirical investigation

AK Turzo, A Bosu - Empirical Software Engineering, 2024 - Springer
Context Due to the association of significant efforts, even a minor improvement in the
effectiveness of Code Reviews (CR) can incur significant savings for a software …

Anti-patterns in modern code review: Symptoms and prevalence

M Chouchen, A Ouni, RG Kula, D Wang… - … on software analysis …, 2021 - ieeexplore.ieee.org
Modern code review (MCR) is now broadly adopted as an established and effective software
quality assurance practice, with an increasing number of open-source as well as commercial …

[HTML][HTML] Advancing modern code review effectiveness through human error mechanisms

F Huang, H Madeira - Journal of Systems and Software, 2024 - Elsevier
Modern code reviews tend to take a lightweight process, in which the accuracy and
efficiency of identifying defects rely heavily on code reviewers' experience. The human …

Code review practices for refactoring changes: An empirical study on openstack

EA AlOmar, M Chouchen, MW Mkaouer… - Proceedings of the 19th …, 2022 - dl.acm.org
Modern code review is a widely used technique employed in both industrial and open-
source projects to improve software quality, share knowledge, and ensure adherence to …

Understanding shared links and their intentions to meet information needs in modern code review: A case study of the OpenStack and Qt projects

D Wang, T **ao, P Thongtanunam, RG Kula… - Empirical Software …, 2021 - Springer
Code reviews serve as a quality assurance activity for software teams. Especially for Modern
Code Review, sharing a link during a review discussion serves as an effective awareness …

Learning to predict code review completion time in modern code review

M Chouchen, A Ouni, J Olongo… - Empirical Software …, 2023 - Springer
Abstract Modern Code Review (MCR) is being adopted in both open-source and proprietary
projects as a common practice. MCR is a widely acknowledged quality assurance practice …

Using a balanced scorecard to identify opportunities to improve code review effectiveness: An industrial experience report

M Hasan, A Iqbal, MRU Islam, AJMI Rahman… - Empirical Software …, 2021 - Springer
Peer code review is a widely adopted software engineering practice to ensure code quality
and ensure software reliability in both the commercial and open-source software projects …