Large language models for software engineering: A systematic literature review
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …
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 …
improving developers' coding processes. Integrating code completion tools into an …
On the robustness of code generation techniques: An empirical study on github copilot
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 …
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 …
in comparison to human pair-programming. Through an experiment with 21 participants we …
A survey of learning-based automated program repair
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 …
role in software development and maintenance. With the recent advances in deep learning …
Using transfer learning for code-related tasks
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 …
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
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) …
projects. These repetitive changes are known as “code change patterns”(CPATs) …
On the transferability of pre-trained language models for low-resource programming languages
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) …
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
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 …
of interest. Most of the existing code summarization models are trained and validated on …
Representation learning for stack overflow posts: How far are we?
The tremendous success of Stack Overflow has accumulated an extensive corpus of
software engineering knowledge, thus motivating researchers to propose various solutions …
software engineering knowledge, thus motivating researchers to propose various solutions …