Authors
Jinhao Dong, Yiling Lou, Qihao Zhu, Zeyu Sun, Zhilin Li, Wenjie Zhang, Dan Hao
Publication date
2022/5/21
Book
Proceedings of the 44th International Conference on Software Engineering
Pages
970-981
Description
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.
This work proposes a novel commit message generation technique, FIRA, which first represents code changes via fine-grained graphs and then learns to generate commit messages automatically. Different from previous techniques, FIRA represents the code changes with fine-grained graphs, which explicitly describe …
Total citations
20222023202412622
Scholar articles
J Dong, Y Lou, Q Zhu, Z Sun, Z Li, W Zhang, D Hao - Proceedings of the 44th International Conference on …, 2022