2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) 2019
DOI: 10.1109/msr.2019.00056
|View full text |Cite
|
Sign up to set email alerts
|

Generating Commit Messages from Diffs using Pointer-Generator Network

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
37
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 53 publications
(37 citation statements)
references
References 25 publications
0
37
0
Order By: Relevance
“…In the task of applying changes to code, we show how to make edit representations more generalized and report better performance compared to other neural models proposed in prior work for this task. In the commit message generation task, our model achieves the same results as neural machine translation models trained specifically for this task [10,14]. This indicates that the constructed embeddings of code changes contain enough information to describe them in natural language.…”
Section: Introductionmentioning
confidence: 63%
See 2 more Smart Citations
“…In the task of applying changes to code, we show how to make edit representations more generalized and report better performance compared to other neural models proposed in prior work for this task. In the commit message generation task, our model achieves the same results as neural machine translation models trained specifically for this task [10,14]. This indicates that the constructed embeddings of code changes contain enough information to describe them in natural language.…”
Section: Introductionmentioning
confidence: 63%
“…For example, Jiang et al [10] gather a dataset of Git commits and their messages and train a neural machine translation model with the attention mechanism [1] to generate commit messages from code changes. Liu et al [14] add the copying mechanism to the model of Jiang et al and report better performance on the same dataset. Hoang et al [8] propose a tool called PatchNet to predict stable patches in the Linux kernel.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…There are also more advanced NMT-based commit message generation methods. PtrGNCMsg [9] is a new approach that addresses the out-of-vocabulary (OOV) problem by using pointer-generator network. In this manner, before generating each of the commit message words, PtrGNCMsg uses probabilistic techniques to decide whether the word should be selected from the training vocabulary or copied from the given test commit diff.…”
Section: Neural-machine-translation-based Methodsmentioning
confidence: 99%
“…Furthermore, Jiang et al [15] add filters to filter out the likely poor prediction, and thereby improve the performance of the commit message generation. Liu et al [25] alleviate the out-of-vocabulary problem by adopting the pointer network. Although deep learning is a promising new technique, it is still debatable as to whether this method can be implemented in a way that benefits SE [10,13].…”
Section: Deep Learning In Software Engineeringmentioning
confidence: 99%