Generative Artificial Intelligence for Software Engineering--A Research Agenda

A Nguyen-Duc, B Cabrero-Daniel, A Przybylek… - arXiv preprint arXiv …, 2023 - arxiv.org
Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in
software development, offering assistance to various managerial and technical project …

Gpt-4 technical report

J Achiam, S Adler, S Agarwal, L Ahmad… - arXiv preprint arXiv …, 2023 - arxiv.org
We report the development of GPT-4, a large-scale, multimodal model which can accept
image and text inputs and produce text outputs. While less capable than humans in many …

The programmer's assistant: Conversational interaction with a large language model for software development

SI Ross, F Martinez, S Houde, M Muller… - Proceedings of the 28th …, 2023 - dl.acm.org
Large language models (LLMs) have recently been applied in software engineering to
perform tasks such as translating code between programming languages, generating code …

The impact of ai on developer productivity: Evidence from github copilot

S Peng, E Kalliamvakou, P Cihon… - arXiv preprint arXiv …, 2023 - arxiv.org
Generative AI tools hold promise to increase human productivity. This paper presents results
from a controlled experiment with GitHub Copilot, an AI pair programmer. Recruited software …

ChemCrow: Augmenting large-language models with chemistry tools

AM Bran, S Cox, O Schilter, C Baldassari… - arXiv preprint arXiv …, 2023 - arxiv.org
Over the last decades, excellent computational chemistry tools have been developed.
Integrating them into a single platform with enhanced accessibility could help reaching their …

Codegeex: A pre-trained model for code generation with multilingual evaluations on humaneval-x

Q Zheng, X Xia, X Zou, Y Dong, S Wang, Y Xue… - arXiv preprint arXiv …, 2023 - arxiv.org
Large pre-trained code generation models, such as OpenAI Codex, can generate syntax-
and function-correct code, making the coding of programmers more productive and our …

Github copilot ai pair programmer: Asset or liability?

AM Dakhel, V Majdinasab, A Nikanjam… - Journal of Systems and …, 2023 - Elsevier
Automatic program synthesis is a long-lasting dream in software engineering. Recently, a
promising Deep Learning (DL) based solution, called Copilot, has been proposed by …

Augmenting large language models with chemistry tools

A M. Bran, S Cox, O Schilter, C Baldassari… - Nature Machine …, 2024 - nature.com
Large language models (LLMs) have shown strong performance in tasks across domains
but struggle with chemistry-related problems. These models also lack access to external …

Codamosa: Escaping coverage plateaus in test generation with pre-trained large language models

C Lemieux, JP Inala, SK Lahiri… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Search-based software testing (SBST) generates high-coverage test cases for programs
under test with a combination of test case generation and mutation. SBST's performance …

Do users write more insecure code with AI assistants?

N Perry, M Srivastava, D Kumar, D Boneh - Proceedings of the 2023 …, 2023 - dl.acm.org
AI code assistants have emerged as powerful tools that can aid in the software development
life-cycle and can improve developer productivity. Unfortunately, such assistants have also …