Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps

D Lo - arXiv preprint arXiv:2309.04142, 2023 - arxiv.org
For decades, much software engineering research has been dedicated to devising
automated solutions aimed at enhancing developer productivity and elevating software …

Practices and challenges of using github copilot: An empirical study

B Zhang, P Liang, X Zhou, A Ahmad… - arXiv preprint arXiv …, 2023 - arxiv.org
With the advances in Machine Learning, there is a growing interest in AI-enabled tools for
autocompleting source code. GitHub Copilot, also referred to as the" AI Pair Programmer" …

Two Birds with One Stone: Boosting Code Generation and Code Search via a Generative Adversarial Network

S Wang, B Lin, Z Sun, M Wen, Y Liu, Y Lei… - Proceedings of the ACM …, 2023 - dl.acm.org
Automatically transforming developers' natural language descriptions into source code has
been a longstanding goal in software engineering research. Two types of approaches have …

Domain Adaptive Code Completion via Language Models and Decoupled Domain Databases

Z Tang, J Ge, S Liu, T Zhu, T Xu… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Large Language Models (LLMs) have demonstrated remarkable performance in code
completion. However, due to the lack of domain-specific knowledge, they may not be optimal …

Demystifying Practices, Challenges and Expected Features of Using GitHub Copilot

B Zhang, P Liang, X Zhou, A Ahmad… - arXiv preprint arXiv …, 2023 - arxiv.org
With the advances in machine learning, there is a growing interest in AI-enabled tools for
autocompleting source code. GitHub Copilot has been trained on billions of lines of open …

Non-Autoregressive Line-Level Code Completion

F Liu, Z Fu, G Li, Z Jin, H Liu, Y Hao… - ACM Transactions on …, 2024 - dl.acm.org
Software developers frequently use code completion tools to accelerate software
development by suggesting the following code elements. Researchers usually employ …

On the Concerns of Developers When Using GitHub Copilot

X Zhou, P Liang, B Zhang, Z Li, A Ahmad… - arXiv preprint arXiv …, 2023 - arxiv.org
With the recent advancement of Artificial Intelligence (AI) and the emergence of Large
Language Models (LLMs), AI-based code generation tools have achieved significant …

FlightLLM: Efficient Large Language Model Inference with a Complete Mapping Flow on FPGA

S Zeng, J Liu, G Dai, X Yang, T Fu, H Wang… - arXiv preprint arXiv …, 2024 - arxiv.org
Transformer-based Large Language Models (LLMs) have made a significant impact on
various domains. However, LLMs' efficiency suffers from both heavy computation and …

STALL+: Boosting LLM-based Repository-level Code Completion with Static Analysis

J Liu, Y Chen, M Liu, X Peng, Y Lou - arXiv preprint arXiv:2406.10018, 2024 - arxiv.org
Repository-level code completion is challenging as it involves complicated contexts from
multiple files in the repository. To date, researchers have proposed two technical categories …

Full Line Code Completion: Bringing AI to Desktop

A Semenkin, V Bibaev, Y Sokolov, K Krylov… - arXiv preprint arXiv …, 2024 - arxiv.org
In recent years, several industrial solutions for the problem of multi-token code completion
have appeared, each making a great advance in the area but mostly focusing on cloud …