Last Diff Analyzer: Multi-language Automated Approver for Behavior-Preserving Code Revisions
Abstract
Code review is a crucial step in ensuring the quality and maintainability of software systems. However, this process can be time-consuming and resource-intensive, especially in large-scale projects where a significant number of code changes are submitted every day. Fortunately, not all code changes require human reviews, as some may only contain syntactic modifications that do not alter the behavior of the system, such as format changes, variable / function renamings, and constant extractions.
BibTeX
@inproceedings{Wang-al:FSE23,
author = {Yuxin Wang and
Adam Welc and
Lazaro Clapp and
Lingchao Chen},
title = {Last Diff Analyzer: Multi-language Automated Approver for {Behavior-Preserving} Code Revisions},
booktitle = {{ESEC/SIGSOFT} {FSE}},
pages = {1693--1704},
publisher = {{ACM}},
year = {2023},
}