Generating Commit Messages
using Neural Machine Translation
Siyuan's note: I am currently organizing all of my projects' reproducibility packages. There is still a long way to go. If you need anything that is not on the website, please don't hesitate to email me. Thanks for your interest in our projects.
"Towards Automatic Generation of Short Summaries of Commits," Siyuan Jiang and Collin McMillan. To appear in Proc. of the 25th International Conference on Program Comprehension, ERA Track (ICPC'17).
arXiv:1703.09603, online appendix
"Automatically Generating Commit Messages from Diffs Using Neural Machine Translation," Siyuan Jiang, Ameer Armaly, and Collin McMillan. To appear in Proc. of the 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE'17).
arXiv:1708.09492, Google Drive
a working copy available: download
All the commit messages and the diffs from 1006 Java Projects on Github: NotreDame.Box.com
New! The data files for NMT2 are uploaded to NotreDame.Box.com!