On the Relevance of Cross-project Learning with Nearest Neighbours for Commit Message Generation
Not on the map. Why?
Abstract (arXiv)
Commit messages play an important role in software maintenance and evolution. Nonetheless, developers often do not produce high-quality messages. A number of commit message generation methods have been proposed in recent years to address this problem. Some of these methods are based on neural machine translation (NMT) techniques. Studies show that the nearest neighbor algorithm (NNGen) outperforms existing NMT-based methods, although NNGen is simpler and faster than NMT. In this paper, we show that NNGen does not take advantage of cross-project learning in the majority of the cases. We also show that there is an even simpler and faster variation of the existing NNGen method which outperforms it in terms of the BLEU_4 score without using cross-project learning.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 1.
4 papers.
- 2021A Survey on Machine Learning Techniques for Source Code Analysiscited by 24
- 2023From Commit Message Generation to History-Aware Commit Message Completioncited by 16
- 2024CommitBench: A Benchmark for Commit Message Generationcited by 8
- 2021Learning to Describe Solutions for Bug Reports Based on Developer Discussionscited by 5
- 2024CommitBench: A Benchmark for Commit Message Generation8 Mar 2024
- 2023From Commit Message Generation to History-Aware Commit Message Completion15 Aug 2023
- 2021A Survey on Machine Learning Techniques for Source Code Analysis18 Oct 2021
- 2021Learning to Describe Solutions for Bug Reports Based on Developer Discussions8 Oct 2021