Fetching the paper…
Reading the bibliography…
Large language models (LLMs), pre-trained or fine-tuned on large code corpora, have shown effectiveness in generating code completions.
J. Zhang, C. Wang, A. Li, W. Wang, T. Li, and Y. Liu, “Vuladvisor: Natural language suggestion generation for software vulnerability repair,” in Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering , 2024, pp. 1932–1944
1944
Earlier work this paper cites.
Y. Bengio, R. Ducharme, and P. Vincent, “A neural probabilistic language model,” Advances in neural information processing systems , vol. 13, 2000
2000
Earlier work this paper cites.
I. Balaban, F. Tip, and R. Fuhrer, “Refactoring support for class library migration,” in OOPSLA , 2005, pp. 265–279
2005
Earlier work this paper cites.
J. Henkel and A. Diwan, “Catchup! capturing and replaying refactorings to support api evolution,” in ICSE , 2005, pp. 274–283
2005
Earlier work this paper cites.
M. W. Godfrey and L. Zou, “Using origin analysis to detect merging and splitting of source code entities,” IEEE Transactions on Software Engineering , vol. 31, no. 2, pp. 166–181, 2005
2005
Earlier work this paper cites.
Z. Xing and E. Stroulia, “Api-evolution support with diff-catchup,” IEEE Transactions on Software Engineering , vol. 33, no. 12, pp. 818–836, 2007
2007
Earlier work this paper cites.
T. Schäfer, J. Jonas, and M. Mezini, “Mining framework usage changes from instantiation code,” in ICSE , 2008, pp. 471–480
2008
Earlier work this paper cites.
B. Dagenais and M. P. Robillard, “Semdiff: Analysis and recommendation support for api evolution,” in ICSE , 2009, pp. 599–602
2009
Earlier work this paper cites.
X. Liu, J. Wu, and Z. Zhou, “Exploratory undersampling for class-imbalance learning,” IEEE Trans. Syst. Man Cybern. Part B , vol. 39, no. 2, pp. 539–550, 2009
2009
Earlier work this paper cites.
W. Wu, Y.-G. Guéhéneuc, G. Antoniol, and M. Kim, “Aura: a hybrid approach to identify framework evolution,” in ICSE , 2010, pp. 325–334
2010
Earlier work this paper cites.
R. Robbes, M. Lungu, and D. Röthlisberger, “How do developers react to api deprecation? the case of a smalltalk ecosystem,” in FSE , 2012, pp. 1–11
2012
Earlier work this paper cites.
M. Linares-Vásquez, G. Bavota, C. Bernal-Cárdenas, M. Di Penta, R. Oliveto, and D. Poshyvanyk, “Api change and fault proneness: A threat to the success of android apps,” in ESEC/FSE , 2013, pp. 477–487
2013
Earlier work this paper cites.
T. McDonnell, B. Ray, and M. Kim, “An empirical study of api stability and adoption in the android ecosystem,” in ICSM , 2013, pp. 70–79
2013
Earlier work this paper cites.
V. Raychev, M. Vechev, and E. Yahav, “Code completion with statistical language models,” in Proceedings of the 35th ACM SIGPLAN conference on programming language design and implementation , 2014, pp. 419–428
2014
Earlier work this paper cites.
A. T. Nguyen and T. N. Nguyen, “Graph-based statistical language model for code,” in 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering , vol. 1. IEEE, 2015, pp. 858–868
2015
Earlier work this paper cites.
A. Hora, R. Robbes, N. Anquetil, A. Etien, S. Ducasse, and M. T. Valente, “How do developers react to api evolution? the pharo ecosystem case,” in ICSME , 2015, pp. 251–260
2015
Earlier work this paper cites.
A. A. Sawant, R. Robbes, and A. Bacchelli, “On the reaction to deprecation of 25,357 clients of 4+ 1 popular java apis,” in ICSME , 2016, pp. 400–410
2016
Earlier work this paper cites.
A. Hindle, E. T. Barr, M. Gabel, Z. Su, and P. Devanbu, “On the naturalness of software,” Communications of the ACM , vol. 59, no. 5, pp. 122–131, 2016
2016
Earlier work this paper cites.
R. G. Kula, A. Ouni, D. M. German, and K. Inoue, “An empirical study on the impact of refactoring activities on evolving client-used apis,” Inf. Softw. Technol. , vol. 93, no. C, pp. 186–199, 2018
2018
Earlier work this paper cites.
A. A. Sawant, M. Aniche, A. van Deursen, and A. Bacchelli, “Understanding developers’ needs on deprecation as a language feature,” in ICSE , 2018, pp. 561–571
2018
Earlier work this paper cites.
A. A. Sawant, G. Huang, G. Vilen, S. Stojkovski, and A. Bacchelli, “Why are features deprecated? an investigation into the motivation behind deprecation,” in ICSME , 2018, pp. 13–24
2018
Earlier work this paper cites.
A. Mirian, N. Bhagat, C. Sadowski, A. P. Felt, S. Savage, and G. M. Voelker, “Web feature deprecation: a case study for chrome,” in ICSE-SEIP , 2019, pp. 302–311
2019
Earlier work this paper cites.
A. A. Sawant, R. Robbes, and A. Bacchelli, “To react, or not to react: Patterns of reaction to api deprecation,” Empirical Software Engineering , vol. 24, no. 6, pp. 3824–3870, 2019
2019
Earlier work this paper cites.
2019
Earlier work this paper cites.
J. M. Johnson and T. M. Khoshgoftaar, “Survey on deep learning with class imbalance,” J. Big Data , vol. 6, p. 27, 2019
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.
J. Wang, L. Li, K. Liu, and H. Cai, “Exploring how deprecated python library apis are (not) handled,” in Proceedings of the 28th acm joint meeting on european software engineering conference and symposium on the foundations of software engineering , 2020, pp. 233–244
2020
Earlier work this paper cites.
Y. Wang, B. Chen, K. Huang, B. Shi, C. Xu, X. Peng, Y. Wu, and Y. Liu, “An empirical study of usages, updates and risks of third-party libraries in java projects,” in 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) . IEEE, 2020, pp. 35–45
2020
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
Cited alongside, same era.
2020
Cited alongside, same era.
Z. Jiang, F. F. Xu, J. Araki, and G. Neubig, “How can we know what language models know?” Transactions of the Association for Computational Linguistics , vol. 8, pp. 423–438, 2020
2020
Cited alongside, same era.
P. Lewis, E. Perez, A. Piktus, F. Petroni, V. Karpukhin, N. Goyal, H. Küttler, M. Lewis, W.-t. Yih, T. Rocktäschel et al. , “Retrieval-augmented generation for knowledge-intensive nlp tasks,” Advances in Neural Information Processing Systems , vol. 33, pp. 9459–9474, 2020
2023
Later among the works it cites.
Z. Fan, X. Gao, M. Mirchev, A. Roychoudhury, and S. H. Tan, “Automated repair of programs from large language models,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . IEEE, 2023, pp. 1469–1481
2023
Later among the works it cites.
Y. Wei, C. S. Xia, and L. Zhang, “Copiloting the copilots: Fusing large language models with completion engines for automated program repair,” in Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2023, pp. 172–184
2023
Later among the works it cites.
(2023) Github copilot. [Online]. Available: https://github.com/features/copilot
2023
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
2020
Cited alongside, same era.
2021
Cited alongside, same era.
M. Ciniselli, N. Cooper, L. Pascarella, A. Mastropaolo, E. Aghajani, D. Poshyvanyk, M. Di Penta, and G. Bavota, “An empirical study on the usage of transformer models for code completion,” IEEE Transactions on Software Engineering , vol. 48, no. 12, pp. 4818–4837, 2021
2021
Cited alongside, same era.
M. Ciniselli, N. Cooper, L. Pascarella, D. Poshyvanyk, M. Di Penta, and G. Bavota, “An empirical study on the usage of bert models for code completion,” in 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) . IEEE, 2021, pp. 108–119
2021
Cited alongside, same era.
K. Huang, B. Chen, L. Pan, S. Wu, and X. Peng, “Repfinder: Finding replacements for missing apis in library update,” in ASE , 2021
2021
Cited alongside, same era.
2021
Cited alongside, same era.
2021
Cited alongside, same era.
2021
Cited alongside, same era.
2022
Cited alongside, same era.
M. Hu and Y. Zhang, “An empirical study of the python/c api on evolution and bug patterns,” Journal of Software: Evolution and Process , vol. 35, no. 2, p. e2507, 2023
2023
Later among the works it cites.
2023
Later among the works it cites.
2023
Later among the works it cites.
(2023) Pytorch documentation 1.9.0. [Online]. Available: https://pytorch.org/docs/1.9.0/
2023
Later among the works it cites.
2023
Later among the works it cites.
S. M. Xie, S. Santurkar, T. Ma, and P. S. Liang, “Data selection for language models via importance resampling,” Advances in Neural Information Processing Systems , vol. 36, pp. 34 201–34 227, 2023
2023
Later among the works it cites.
2023
Later among the works it cites.
2023
Later among the works it cites.
2024
Closest in time.
2024
Closest in time.
2024
Closest in time.
2024
Closest in time.
2024
Closest in time.
J. Liu, C. S. Xia, Y. Wang, and L. Zhang, “Is your code generated by chatgpt really correct? rigorous evaluation of large language models for code generation,” Advances in Neural Information Processing Systems , vol. 36, 2024
2024
Closest in time.
M. Izadi, J. Katzy, T. Van Dam, M. Otten, R. M. Popescu, and A. Van Deursen, “Language models for code completion: A practical evaluation,” in Proceedings of the IEEE/ACM 46th International Conference on Software Engineering , 2024, pp. 1–13
2024
Closest in time.
2024
Closest in time.
2024
Closest in time.
J. Sallou, T. Durieux, and A. Panichella, “Breaking the silence: the threats of using llms in software engineering,” in Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results , 2024, pp. 102–106
2024
Closest in time.
X. Li, S. Li, S. Song, J. Yang, J. Ma, and J. Yu, “Pmet: Precise model editing in a transformer,” in Proceedings of the AAAI Conference on Artificial Intelligence , vol. 38, no. 17, 2024, pp. 18 564–18 572
2024
Closest in time.
B. Ellis, J. Cook, S. Moalla, M. Samvelyan, M. Sun, A. Mahajan, J. Foerster, and S. Whiteson, “Smacv2: An improved benchmark for cooperative multi-agent reinforcement learning,” Advances in Neural Information Processing Systems , vol. 36, 2024
2024
Closest in time.
2024
Closest in time.
(2024) Replication package. [Online]. Available: https://anonymous.4open.science/r/Replication-Deprecated-API-Usage-in-LLM-based-Code-Completion/README.md
2024
Closest in time.
X. Chen, X. Hu, Y. Huang, H. Jiang, W. Ji, Y. Jiang, Y. Jiang, B. Liu, H. Liu, X. Li et al. , “Deep learning-based software engineering: progress, challenges, and opportunities,” Science China Information Sciences , vol. 68, no. 1, pp. 1–88, 2025
2025
Closest in time.