Large language models for software engineering: A systematic literature review

X Hou, Y Zhao, Y Liu, Z Yang, K Wang, L Li… - ACM Transactions on …, 2024 - dl.acm.org
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …

[HTML][HTML] Large language models for code completion: A systematic literature review

RA Husein, H Aburajouh, C Catal - Computer Standards & Interfaces, 2024 - Elsevier
Code completion serves as a fundamental aspect of modern software development,
improving developers' coding processes. Integrating code completion tools into an …

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 …

Is github copilot a substitute for human pair-programming? an empirical study

S Imai - Proceedings of the ACM/IEEE 44th International …, 2022 - dl.acm.org
This empirical study investigates the effectiveness of pair programming with GitHub Copilot
in comparison to human pair-programming. Through an experiment with 21 participants we …

A survey of learning-based automated program repair

Q Zhang, C Fang, Y Ma, W Sun, Z Chen - ACM Transactions on Software …, 2023 - dl.acm.org
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial
role in software development and maintenance. With the recent advances in deep learning …

Using transfer learning for code-related tasks

A Mastropaolo, N Cooper, DN Palacio… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Deep learning (DL) techniques have been used to support several code-related tasks such
as code summarization and bug-fixing. In particular, pre-trained transformer models are on …

Unprecedented code change automation: The fusion of llms and transformation by example

M Dilhara, A Bellur, T Bryksin, D Dig - Proceedings of the ACM on …, 2024 - dl.acm.org
Software developers often repeat the same code changes within a project or across different
projects. These repetitive changes are known as “code change patterns”(CPATs) …

On the transferability of pre-trained language models for low-resource programming languages

F Chen, FH Fard, D Lo, T Bryksin - Proceedings of the 30th IEEE/ACM …, 2022 - dl.acm.org
A recent study by Ahmed and Devanbu reported that using a corpus of code written in
multilingual datasets to fine-tune multilingual Pre-trained Language Models (PLMs) …

Are we building on the rock? on the importance of data preprocessing for code summarization

L Shi, F Mu, X Chen, S Wang, J Wang, Y Yang… - Proceedings of the 30th …, 2022 - dl.acm.org
Code summarization, the task of generating useful comments given the code, has long been
of interest. Most of the existing code summarization models are trained and validated on …

Representation learning for stack overflow posts: How far are we?

J He, X Zhou, B Xu, T Zhang, K Kim, Z Yang… - ACM Transactions on …, 2024 - dl.acm.org
The tremendous success of Stack Overflow has accumulated an extensive corpus of
software engineering knowledge, thus motivating researchers to propose various solutions …