Code review automation: strengths and weaknesses of the state of the art

R Tufano, O Dabić, A Mastropaolo… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
The automation of code review has been tackled by several researchers with the goal of
reducing its cost. The adoption of deep learning in software engineering pushed the …

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 …

Using pre-trained models to boost code review automation

R Tufano, S Masiero, A Mastropaolo… - Proceedings of the 44th …, 2022 - dl.acm.org
Code review is a practice widely adopted in open source and industrial projects. Given the
non-negligible cost of such a process, researchers started investigating the possibility of …

The impact of automated parameter optimization on defect prediction models

C Tantithamthavorn, S McIntosh… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Defect prediction models-classifiers that identify defect-prone software modules-have
configurable parameters that control their characteristics (eg, the number of trees in a …

Are fix-inducing changes a moving target? a longitudinal case study of just-in-time defect prediction

S McIntosh, Y Kamei - Proceedings of the 40th international conference …, 2018 - dl.acm.org
Change-level defect prediction [5], aka, Just-In-Time (JIT) defect prediction [1], is an
alternative to module-level defect prediction that offers several advantages. First, since code …

Commentfinder: a simpler, faster, more accurate code review comments recommendation

Y Hong, C Tantithamthavorn… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is an effective quality assurance practice, but can be labor-intensive since
developers have to manually review the code and provide written feedback. Recently, a …

Towards automating code review activities

R Tufano, L Pascarella, M Tufano… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Code reviews are popular in both industrial and open source projects. The benefits of code
reviews are widely recognized and include better code quality and lower likelihood of …

Autotransform: Automated code transformation to support modern code review process

P Thongtanunam, C Pornprasit… - Proceedings of the 44th …, 2022 - dl.acm.org
Code review is effective, but human-intensive (eg, developers need to manually modify
source code until it is approved). Recently, prior work proposed a Neural Machine …

AUGER: automatically generating review comments with pre-training models

L Li, L Yang, H Jiang, J Yan, T Luo, Z Hua… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is one of the best practices as a powerful safeguard for software quality. In
practice, senior or highly skilled reviewers inspect source code and provide constructive …

The impact of feature importance methods on the interpretation of defect classifiers

GK Rajbahadur, S Wang, GA Oliva… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Classifier specific (CS) and classifier agnostic (CA) feature importance methods are widely
used (often interchangeably) by prior studies to derive feature importance ranks from a …