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 …

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 …

GPT2SP: A transformer-based agile story point estimation approach

M Fu, C Tantithamthavorn - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Story point estimation is a task to estimate the overall effort required to fully implement a
product backlog item. Various estimation approaches (eg, Planning Poker, Analogy, and …

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 …

Vision transformer inspired automated vulnerability repair

M Fu, V Nguyen, C Tantithamthavorn… - ACM Transactions on …, 2024 - dl.acm.org
Recently, automated vulnerability repair approaches have been widely adopted to combat
increasing software security issues. In particular, transformer-based encoder-decoder …

An empirical study of static analysis tools for secure code review

W Charoenwet, P Thongtanunam, VT Pham… - Proceedings of the 33rd …, 2024 - dl.acm.org
Early identification of security issues in software development is vital to minimize their
unanticipated impacts. Code review is a widely used manual analysis method that aims to …

Automatically Recommend Code Updates: Are We There Yet?

Y Liu, C Tantithamthavorn, Y Liu… - ACM Transactions on …, 2024 - dl.acm.org
In recent years, large pre-trained Language Models of Code (CodeLMs) have shown
promising results on various software engineering tasks. One such task is automatic code …

D-act: Towards diff-aware code transformation for code review under a time-wise evaluation

C Pornprasit, C Tantithamthavorn… - … on Software Analysis …, 2023 - ieeexplore.ieee.org
Code review is a software quality assurance practice, yet remains time-consuming (eg, due
to slow feedback from reviewers). Recent Neural Machine Translation (NMT)-based code …

Does code review speed matter for practitioners?

G Kudrjavets, A Rastogi - Empirical Software Engineering, 2024 - Springer
Increasing code velocity is a common goal for a variety of software projects. The efficiency of
the code review process significantly impacts how fast the code gets merged into the final …

Recommending code reviews leveraging code changes with structured information retrieval

O Shuvo, P Mahbub… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Review comments are one of the main building blocks of modern code reviews. Manually
writing code review comments could be time-consuming and technically challenging …