Learning deep semantics for test completion

P Nie, R Banerjee, JJ Li, RJ Mooney… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Writing tests is a time-consuming yet essential task during software development. We
propose to leverage recent advances in deep learning for text and code generation to assist …

Multi-task learning based pre-trained language model for code completion

F Liu, G Li, Y Zhao, Z Jin - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Code completion is one of the most useful features in the Integrated Development
Environments (IDEs), which can accelerate software development by suggesting the next …

Cctest: Testing and repairing code completion systems

Z Li, C Wang, Z Liu, H Wang, D Chen… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Code completion, a highly valuable topic in the software development domain, has been
increasingly promoted for use by recent advances in large language models (LLMs). To …

On the robustness of code generation techniques: An empirical study on github copilot

A Mastropaolo, L Pascarella… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Software engineering research has always being concerned with the improvement of code
completion approaches, which suggest the next tokens a developer will likely type while …

Learning autocompletion from real-world datasets

GA Aye, S Kim, H Li - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
Code completion is a popular software development tool integrated into all major IDEs.
Many neural language models have achieved promising results in completion suggestion …

On learning meaningful assert statements for unit test cases

C Watson, M Tufano, K Moran, G Bavota… - Proceedings of the …, 2020 - dl.acm.org
Software testing is an essential part of the software lifecycle and requires a substantial
amount of time and effort. It has been estimated that software developers spend close to …

An empirical study on the usage of transformer models for code completion

M Ciniselli, N Cooper, L Pascarella… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Code completion aims at speeding up code writing by predicting the next code token (s) the
developer is likely to write. Works in this field focused on improving the accuracy of the …

Codet: Code generation with generated tests

B Chen, F Zhang, A Nguyen, D Zan, Z Lin… - arXiv preprint arXiv …, 2022 - arxiv.org
The task of generating code solutions for a given programming problem can benefit from the
use of pre-trained language models such as Codex, which can produce multiple diverse …

Towards efficient fine-tuning of pre-trained code models: An experimental study and beyond

E Shi, Y Wang, H Zhang, L Du, S Han… - Proceedings of the …, 2023 - dl.acm.org
Recently, fine-tuning pre-trained code models such as CodeBERT on downstream tasks has
achieved great success in many software testing and analysis tasks. While effective and …

Cct5: A code-change-oriented pre-trained model

B Lin, S Wang, Z Liu, Y Liu, X Xia, X Mao - Proceedings of the 31st ACM …, 2023 - dl.acm.org
Software is constantly changing, requiring developers to perform several derived tasks in a
timely manner, such as writing a description for the intention of the code change, or …