Code Review is just reviewing code? A qualitative study with practitioners in industry

A Cunha, T Conte, B Gadelha - … of the XXXV Brazilian Symposium on …, 2021 - dl.acm.org
Code review is essentially the process of assessing code made by a developer from the
perspective of others. Considering the Modern Code Review (MCR) activities within the …

The impact of code review on architectural changes

M Paixao, J Krinke, DG Han… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Although considered one of the most important decisions in the software development
lifecycle, empirical evidence on how developers perform and perceive architectural changes …

[HTML][HTML] JITGNN: A deep graph neural network framework for Just-In-Time bug prediction

H Keshavarz, G Rodríguez-Pérez - Journal of Systems and Software, 2024 - Elsevier
Abstract Just-In-Time (JIT) bug prediction is the problem of predicting software failure
immediately after a change is submitted to the code base. JIT bug prediction is often …

Assessing the students' understanding and their mistakes in code review checklists: an experience report of 1,791 code review checklist questions from 394 students

CY Chong, P Thongtanunam… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Code review is a widely-used practice in software development companies to identify
defects. Hence, code review has been included in many software engineering curricula at …

On the relationship between design discussions and design quality: a case study of Apache projects

UA Mannan, I Ahmed, C Jensen, A Sarma - Proceedings of the 28th …, 2020 - dl.acm.org
Open design discussion is a primary mechanism through which open source projects
debate, make and document design decisions. However, there are open questions …

RevRec: A two-layer reviewer recommendation algorithm in pull-based development model

C Yang, X Zhang, L Zeng, Q Fan, T Wang, Y Yu… - Journal of Central South …, 2018 - Springer
Code review is an important process to reduce code defects and improve software quality. In
social coding communities like GitHub, as everyone can submit Pull-Requests, code review …

Modern code reviews-preliminary results of a systematic mapping study

D Badampudi, R Britto… - Proceedings of the 23rd …, 2019 - dl.acm.org
Reviewing source code is a common practice in a modern and collaborative coding
environment. In the past few years, the research on modern code reviews has gained …

Integrating Visual Aids to Enhance the Code Reviewer Selection Process

MS Rahman, D Mondal, Z Codabux… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Modern Code Review (MCR) is an integral part of a software development strategy that
accelerates product quality by identifying defects, code smells, and other harmful practices …

Towards Automated Code Reviews: Does Learning Code Structure Help?

HY Lin, P Thongtanunam - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Code review is a crucial ingredient to quality software development, but requires a large
amount of time and effort for developers. To optimise this manual process, recent research …

Code reviews with divergent review scores: An empirical study of the openstack and qt communities

T Hirao, S McIntosh, A Ihara… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Code review is a broadly adopted software quality practice where developers critique each
others' patches. In addition to providing constructive feedback, reviewers may provide a …