kirancodes.me
To Proof Maintenance & Beyond!

Last Diff Analyzer: Multi-language Automated Approver for Behavior-Preserving Code Revisions

Yuxin Wang, Adam Welc, Lazaro Clapp, Lingchao Chen

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},
}

Related papers