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 …

A systematic literature review and taxonomy of modern code review

N Davila, I Nunes - Journal of Systems and Software, 2021 - Elsevier
Abstract Context: Modern Code Review (MCR) is a widely known practice of software quality
assurance. However, the existing body of knowledge of MCR is currently not understood as …

Modern code review: a case study at google

C Sadowski, E Söderberg, L Church, M Sipko… - Proceedings of the 40th …, 2018 - dl.acm.org
Employing lightweight, tool-based code review of code changes (aka modern code review)
has become the norm for a wide variety of open-source and industrial systems. In this paper …

The impact of class rebalancing techniques on the performance and interpretation of defect prediction models

C Tantithamthavorn, AE Hassan… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Defect models that are trained on class imbalanced datasets (ie, the proportion of defective
and clean modules is not equally represented) are highly susceptible to produce inaccurate …

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 …

Deeplinedp: Towards a deep learning approach for line-level defect prediction

C Pornprasit… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Defect prediction is proposed to assist practitioners effectively prioritize limited Software
Quality Assurance (SQA) resources on the most risky files that are likely to have post-release …

An empirical study of model-agnostic techniques for defect prediction models

J Jiarpakdee, CK Tantithamthavorn… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Software analytics have empowered software organisations to support a wide range of
improved decision-making and policy-making. However, such predictions made by software …

Predicting defective lines using a model-agnostic technique

S Wattanakriengkrai, P Thongtanunam… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Defect prediction models are proposed to help a team prioritize the areas of source code
files that need Software Quality Assurance (SQA) based on the likelihood of having defects …

Pyexplainer: Explaining the predictions of just-in-time defect models

C Pornprasit, C Tantithamthavorn… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Just-In-Time (JIT) defect prediction (ie, an AI/ML model to predict defect-introducing
commits) is proposed to help developers prioritize their limited Software Quality Assurance …

An experience report on defect modelling in practice: Pitfalls and challenges

C Tantithamthavorn, AE Hassan - … of the 40th International conference on …, 2018 - dl.acm.org
Over the past decade with the rise of the Mining Software Repositories (MSR) field, the
modelling of defects for large and long-lived systems has become one of the most common …