kirancodes.me
To Proof Maintenance & Beyond!

FIRA: Fine-Grained Graph-Based Code Change Representation for Automated Commit Message Generation

Jinhao Dong, Yiling Lou, Qihao Zhu, Zeyu Sun, Zhilin Li, Wenjie Zhang, Dan Hao

Abstract

Commit messages summarize code changes of each commit in natural language, which help developers understand code changes without digging into detailed implementations and play an essential role in comprehending software evolution. To alleviate human efforts in writing commit messages, researchers have proposed various automated techniques to generate commit messages, including template-based, information retrieval-based, and learning-based techniques. Although promising, previous techniques have limited effectiveness due to their coarse-grained code change representations.

BibTeX
@inproceedings{Dong-al:ICSE22,
  author    = {Jinhao Dong and
               Yiling Lou and
               Qihao Zhu and
               Zeyu Sun and
               Zhilin Li and
               Wenjie Zhang and
               Dan Hao},
  title     = {{FIRA:} {Fine-Grained} {Graph-Based} Code Change Representation for Automated Commit Message Generation},
  booktitle = {ICSE},
  pages     = {970--981},
  publisher = {{ACM}},
  year      = {2022},
}

Related papers