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 …

Exploring the potential of chatgpt in automated code refinement: An empirical study

Q Guo, J Cao, X **e, S Liu, X Li, B Chen… - Proceedings of the 46th …, 2024 - dl.acm.org
Code review is an essential activity for ensuring the quality and maintainability of software
projects. However, it is a time-consuming and often error-prone task that can significantly …

Llama-reviewer: Advancing code review automation with large language models through parameter-efficient fine-tuning

J Lu, L Yu, X Li, L Yang, C Zuo - 2023 IEEE 34th International …, 2023 - ieeexplore.ieee.org
The automation of code review activities, a long-standing pursuit in software engineering,
has been primarily addressed by numerous domain-specific pre-trained models. Despite …

Automating code review activities by large-scale pre-training

Z Li, S Lu, D Guo, N Duan, S Jannu, G Jenks… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is an essential part to software development lifecycle since it aims at
guaranteeing the quality of codes. Modern code review activities necessitate developers …

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 …

Unifying the perspectives of nlp and software engineering: A survey on language models for code

Z Zhang, C Chen, B Liu, C Liao, Z Gong, H Yu… - arxiv preprint arxiv …, 2023 - arxiv.org
In this work we systematically review the recent advancements in software engineering with
language models, covering 70+ models, 40+ evaluation tasks, 180+ datasets, and 900 …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

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 …

Using transfer learning for code-related tasks

A Mastropaolo, N Cooper, DN Palacio… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Deep learning (DL) techniques have been used to support several code-related tasks such
as code summarization and bug-fixing. In particular, pre-trained transformer models are on …