Factoring Expertise, Workload, and Turnover into Code Review Recommendation
F Hajari, S Malmir, E Mirsaeedi… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Developer turnover is inevitable on software projects and leads to knowledge loss, a
reduction in productivity, and an increase in defects. Mitigation strategies to deal with …
reduction in productivity, and an increase in defects. Mitigation strategies to deal with …
Integrating Visual Aids to Enhance the Code Reviewer Selection Process
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 …
accelerates product quality by identifying defects, code smells, and other harmful practices …
Distilling Quality Enhancing Comments from Code Reviews to Underpin Reviewer Recommendation
G Rong, Y Yu, Y Zhang, H Zhang… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
Code review is an important practice in software development. One of its main objectives is
for the assurance of code quality. For this purpose, the efficacy of code review is subject to …
for the assurance of code quality. For this purpose, the efficacy of code review is subject to …
Prioritizing code review requests to improve review efficiency: a simulation study
Code review has become a common quality assurance process in modern software
development. For large-scale, active software projects emphasizing continuous delivery and …
development. For large-scale, active software projects emphasizing continuous delivery and …
On Unified Prompt Tuning for Request Quality Assurance in Public Code Review
Abstract Public Code Review (PCR) can be implemented through a Software Question
Answering (SQA) community, which facilitates high knowledge dissemination. Current …
Answering (SQA) community, which facilitates high knowledge dissemination. Current …
[HTML][HTML] Advancing modern code review effectiveness through human error mechanisms
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 …
efficiency of identifying defects rely heavily on code reviewers' experience. The human …
Evaluating Learning-to-Rank Models for Prioritizing Code Review Requests using Process Simulation
In large-scale, active software projects, one of the main challenges with code review is
prioritizing the many Code Review Requests (CRRs) these projects receive. Prior studies …
prioritizing the many Code Review Requests (CRRs) these projects receive. Prior studies …
Understanding, Analysis, and Handling of Software Architecture Erosion
R Li - 2023 - research.rug.nl
Abstract Architecture erosion occurs when a software system's implemented architecture
diverges from the intended architecture over time. Studies show erosion impacts …
diverges from the intended architecture over time. Studies show erosion impacts …
Assessing Code Review Quality with ChatGPT: A Survey of Automated Reviewer Assignment Methods and Experimental Outcomes
P Zydroń, J Protasiewicz - Machine Intelligence and Digital Interaction …, 2023 - Springer
In software development, the efficiency of the code review processes is paramount and
necessitates intelligent reviewer recommendations. This article explores various …
necessitates intelligent reviewer recommendations. This article explores various …