Fetching the paper…
Reading the bibliography…
Commit messages are crucial to software development, allowing developers to track changes and collaborate effectively.
T. Brown, B. Mann, N. Ryder, M. Subbiah, J. D. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell et al. , “Language models are few-shot learners,” vol. 33, 2020, pp. 1877–1901
1901
Earlier work this paper cites.
V. I. Levenshtein, “Binary codes capable of correcting deletions, insertions, and reversals,” Soviet physics. Doklady , vol. 10, pp. 707–710, 1965
1965
Earlier work this paper cites.
K. Papineni, S. Roukos, T. Ward, and W.-J. Zhu, “Bleu: a method for automatic evaluation of machine translation,” in Proceedings of the 40th annual meeting of the Association for Computational Linguistics , 2002, pp. 311–318
2002
Earlier work this paper cites.
P. Koehn, “Statistical significance tests for machine translation evaluation,” in Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing , 2004, pp. 388–395
2004
Earlier work this paper cites.
R. P. L. Buse and W. R. Weimer, “Automatically documenting program changes,” in Proceedings of the 25th IEEE/ACM International Conference on Automated Software eEngineering , 2010, pp. 33–42
2010
Earlier work this paper cites.
Y. Tao, Y. Dang, T. Xie, D. Zhang, and S. Kim, “How do software engineers understand code changes? An exploratory study in industry,” in Proceedings of the ACM SIGSOFT 20th International symposium on the foundations of software engineering , 2012, pp. 1–11
2012
Earlier work this paper cites.
R. Dyer, H. A. Nguyen, H. Rajan, and T. N. Nguyen, “Boa: A language and infrastructure for analyzing ultra-large-scale software repositories,” in 2013 35th International Conference on Software Engineering (ICSE) . IEEE, 2013, pp. 422–431
2013
Earlier work this paper cites.
L. F. Cortés-Coy, M. Linares-Vásquez, J. Aponte, and D. Poshyvanyk, “On automatically generating commit messages via summarization of source code changes,” in 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation , 2014, pp. 275–284
2014
Earlier work this paper cites.
E. Kalliamvakou, G. Gousios, K. Blincoe, L. Singer, D. M. German, and D. Damian, “The promises and perils of mining GitHub,” in Proceedings of the 11th working conference on mining software repositories , 2014, pp. 92–101
2014
Earlier work this paper cites.
J. Shen, X. Sun, B. Li, H. Yang, and J. Hu, “On automatic summarization of what and why information in source code changes,” in 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC) , vol. 1, 2016, pp. 103–112
2016
Earlier work this paper cites.
R. Sennrich, B. Haddow, and A. Birch, “Neural machine translation of rare words with subword units,” in Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , 2016, pp. 1715–1725
2016
Earlier work this paper cites.
S. Jiang, A. Armaly, and C. McMillan, “Automatically generating commit messages from diffs using neural machine translation,” in 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE) , 2017, pp. 135–146
2017
Earlier work this paper cites.
P. Loyola, E. Marrese-Taylor, and Y. Matsuo, “A neural architecture for generating natural language descriptions from source code changes,” in Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers) , 2017, pp. 287–292
2017
Earlier work this paper cites.
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin, “Attention is all you need,” Advances in neural information processing systems , vol. 30, 2017
2017
Earlier work this paper cites.
S. Jiang and C. McMillan, “Towards automatic generation of short summaries of commits,” in 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC) , 2017, pp. 320–323
2017
Earlier work this paper cites.
P. Loyola, E. Marrese-Taylor, J. Balazs, Y. Matsuo, and F. Satoh, “Content aware source code change description generation,” in Proceedings of the 11th International Conference on Natural Language Generation , 2018, pp. 119–128
2018
Earlier work this paper cites.
Z. Liu, X. Xia, A. E. Hassan, D. Lo, Z. Xing, and X. Wang, “Neural-machine-translation-based commit message generation: How far are we?” in Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering , 2018, pp. 373–384
2018
Earlier work this paper cites.
D. Spadini, M. Aniche, and A. Bacchelli, “PyDriller: Python framework for mining software repositories,” in Proceedings of the 2018 26th ACM Joint meeting on european software engineering conference and symposium on the foundations of software engineering , 2018, pp. 908–911
2018
Earlier work this paper cites.
Q. Liu, Z. Liu, H. Zhu, H. Fan, B. Du, and Y. Qian, “Generating commit messages from diffs using pointer-generator network,” in 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) , 2019, pp. 299–309
2019
Earlier work this paper cites.
S. Xu, Y. Yao, F. Xu, T. Gu, H. Tong, and J. Lu, “Commit message generation for source code changes,” in Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-19 , 2019, pp. 3975–3981
2019
Earlier work this paper cites.
M. X. Chen, B. N. Lee, G. Bansal, Y. Cao, S. Zhang, J. Lu, J. Tsay, Y. Wang, A. M. Dai, Z. Chen et al. , “Gmail smart compose: Real-time assisted writing,” in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining , 2019, pp. 2287–2295
2019
Earlier work this paper cites.
Z. Liu, X. Xia, C. Treude, D. Lo, and S. Li, “Automatic generation of pull request descriptions,” in 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) , 2019, pp. 176–188
2019
Earlier work this paper cites.
A. Svyatkovskiy, S. K. Deng, S. Fu, and N. Sundaresan, “Intellicode compose: Code generation using transformer,” in Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2020, pp. 1433–1443
2020
Earlier work this paper cites.
K. Etemadi and M. Monperrus, “On the relevance of cross-project learning with nearest neighbours for commit message generation,” in Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops , 2020, pp. 470–475
2020
Earlier work this paper cites.
T. Hoang, H. J. Kang, D. Lo, and J. Lawall, “CC2Vec: Distributed representations of code changes,” in Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering , 2020, pp. 518–529
2020
Cited alongside, same era.
Y. Huang, N. Jia, H.-J. Zhou, X.-P. Chen, Z.-B. Zheng, and M.-D. Tang, “Learning human-written commit messages to document code changes,” Journal of Computer Science and Technology , vol. 35, no. 6, pp. 1258–1277, 2020
2020
Cited alongside, same era.
S. Liu, C. Gao, S. Chen, L. Y. Nie, and Y. Liu, “ATOM: Commit message generation based on abstract syntax tree and hybrid ranking,” IEEE Transactions on Software Engineering , vol. 48, no. 5, pp. 1800–1817, 2020
2020
Cited alongside, same era.
T. Dey, S. Mousavi, E. Ponce, T. Fry, B. Vasilescu, A. Filippova, and A. Mockus, “Detecting and characterizing bots that commit code,” in Proceedings of the 17th international conference on mining software repositories , 2020, pp. 209–219
2020
J. Dong, Y. Lou, Q. Zhu, Z. Sun, Z. Li, W. Zhang, and D. Hao, “FIRA: fine-grained graph-based code change representation for automated commit message generation,” in Proceedings of the 44th International Conference on Software Engineering , 2022, pp. 970–981
2022
Later among the works it cites.
E. Shi, Y. Wang, W. Tao, L. Du, H. Zhang, S. Han, D. Zhang, and H. Sun, “RACE: Retrieval-augmented commit message generation,” in Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing , 2022, pp. 5520–5530
2022
Later among the works it cites.
Z. Li, S. Lu, D. Guo, N. Duan, S. Jannu, G. Jenks, D. Majumder, J. Green, A. Svyatkovskiy, S. Fu et al. , “Automating code review activities by large-scale pre-training,” in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2022, pp. 1035–1047
2022
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
C. Raffel, N. Shazeer, A. Roberts, K. Lee, S. Narang, M. Matena, Y. Zhou, W. Li, and P. J. Liu, “Exploring the limits of transfer learning with a unified text-to-text transformer,” J. Mach. Learn. Res. , vol. 21, no. 1, pp. 5485–5551, 2020
2020
Cited alongside, same era.
A. Ciurumelea, S. Proksch, and H. C. Gall, “Suggesting comment completions for Python using neural language models,” 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) , pp. 456–467, 2020
2020
Cited alongside, same era.
L. Y. Nie, C. Gao, Z. Zhong, W. Lam, Y. Liu, and Z. Xu, “CoreGen: Contextualized code representation learning for commit message generation,” Neurocomputing , vol. 459, pp. 97–107, 2021
2021
Cited alongside, same era.
B. Wang, M. Yan, Z. Liu, L. Xu, X. Xia, X. Zhang, and D. Yang, “Quality assurance for automated commit message generation,” in 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) , 2021, pp. 260–271
2021
Cited alongside, same era.
W. Tao, Y. Wang, E. Shi, L. Du, S. Han, H. Zhang, D. Zhang, and W. Zhang, “On the evaluation of commit message generation models: An experimental study,” in 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) , 2021, pp. 126–136
2021
Cited alongside, same era.
T. H. Jung, “CommitBERT: Commit message generation using pre-trained programming language model,” in Proceedings of the 1st Workshop on Natural Language Processing for Programming (NLP4Prog 2021) , 2021, pp. 26–33
2021
Cited alongside, same era.
J. Bai, L. Zhou, A. Blanco, S. Liu, F. Wei, M. Zhou, and Z. Li, “Jointly learning to repair code and generate commit message,” in Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing , 2021, pp. 9784–9795
2021
Cited alongside, same era.
H. Wang, X. Xia, D. Lo, Q. He, X. Wang, and J. Grundy, “Context-aware retrieval-based deep commit message generation,” ACM Transactions on Software Engineering and Methodology (TOSEM) , vol. 30, no. 4, pp. 1–30, 2021
2021
Cited alongside, same era.
V. Bibaev, A. Kalina, V. Lomshakov, Y. Golubev, A. Bezzubov, N. Povarov, and T. Bryksin, “All you need is logs: Improving code completion by learning from anonymous IDE usage logs,” in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2022, pp. 1269–1279
2022
Later among the works it cites.
J. Y. Khan and G. Uddin, “Automatic code documentation generation using GPT-3,” in Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering , 2022, pp. 1–6
2022
Later among the works it cites.
T. Ahmed and P. Devanbu, “Few-shot training llms for project-specific code-summarization,” in Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering , 2022, pp. 1–5
2022
Later among the works it cites.
K. Grotov, S. Titov, V. Sotnikov, Y. Golubev, and T. Bryksin, “A large-scale comparison of Python code in Jupyter notebooks and scripts,” in Proceedings of the 19th International Conference on Mining Software Repositories , 2022, pp. 353–364
2022
Later among the works it cites.
M. Golzadeh, A. Decan, and N. Chidambaram, “On the accuracy of bot detection techniques,” in Proceedings of the Fourth International Workshop on Bots in Software Engineering , 2022, pp. 1–5
2022
Later among the works it cites.
A. Abdellatif, M. Wessel, I. Steinmacher, M. A. Gerosa, and E. Shihab, “BotHunter: An approach to detect software bots in GitHub,” in Proceedings of the 19th International Conference on Mining Software Repositories , 2022, pp. 6–17
2022
Later among the works it cites.
J. Li and I. Ahmed, “Commit message matters: Investigating impact and evolution of commit message quality,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . IEEE, 2023, pp. 806–817
2023
Closest in time.
A. Eliseeva, Y. Sokolov, E. Bogomolov, Y. Golubev, D. Dig, and T. Bryksin. (2023) The CommitChronicle dataset. [Online]. Available: https://doi.org/10.5281/zenodo.8189044
2023
Closest in time.
——. (2023) The source code and supplementary materials. [Online]. Available: https://github.com/JetBrains-Research/commit_message_generation
2023
Closest in time.
C. Lemieux, J. P. Inala, S. K. Lahiri, and S. Sen, “CodaMosa: Escaping coverage plateaus in test generation with pre-trained large language models,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) , 2023, pp. 919–931
2023
Closest in time.
S. Kang, J. Yoon, and S. Yoo, “Large language models are few-shot testers: Exploring LLM-based general bug reproduction,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) , 2023, pp. 2312–2323
2023
Closest in time.
C. S. Xia, Y. Wei, and L. Zhang, “Automated program repair in the era of large pre-trained language models,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) , 2023, pp. 1482–1494
2023
Closest in time.
T. Ahmed, S. Ghosh, C. Bansal, T. Zimmermann, X. Zhang, and S. Rajmohan, “Recommending root-cause and mitigation steps for cloud incidents using large language models,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) , 2023, p. 1737–1749
2023
Closest in time.
OpenAI, “GPT-4 technical report,” arXiv preprint arXiv:2303.08774 , 2023
2023
Closest in time.
2023
Closest in time.
2023
Closest in time.
Spotify. (2023) Annoy: Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk. [Online]. Available: https://github.com/spotify/annoy
2023
Closest in time.
OpenAI. (2023) Code completion (deprecaated). [Online]. Available: https://platform.openai.com/docs/guides/code
2023
Closest in time.
C. Commits. (2023) A specification for adding human and machine readable meaning to commit messages. [Online]. Available: https://www.conventionalcommits.org/en/v1.0.0/
2023
Closest in time.