Large language models for software engineering: A systematic literature review

X Hou, Y Zhao, Y Liu, Z Yang, K Wang, L Li… - arXiv preprint arXiv …, 2023 - arxiv.org
Large Language Models (LLMs) have significantly impacted numerous domains, notably
including Software Engineering (SE). Nevertheless, a well-rounded understanding of the …

[HTML][HTML] A survey of GPT-3 family large language models including ChatGPT and GPT-4

KS Kalyan - Natural Language Processing Journal, 2023 - Elsevier
Large language models (LLMs) are a special class of pretrained language models (PLMs)
obtained by scaling model size, pretraining corpus and computation. LLMs, because of their …

Large language models for software engineering: Survey and open problems

A Fan, B Gokkaya, M Harman… - 2023 IEEE/ACM …, 2023 - ieeexplore.ieee.org
This paper provides a survey of the emerging area of Large Language Models (LLMs) for
Software Engineering (SE). It also sets out open research challenges for the application of …

The robots are here: Navigating the generative ai revolution in computing education

J Prather, P Denny, J Leinonen, BA Becker… - Proceedings of the …, 2023 - dl.acm.org
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
threatening to fundamentally reshape computing and society. Largely driven by large …

[HTML][HTML] Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning

R Yilmaz, FGK Yilmaz - Computers in Human Behavior: Artificial Humans, 2023 - Elsevier
With the diversification of generative artificial intelligence (AI) applications, the interest in
their use in every segment and field of society in recent years has been increasing rapidly …

Artificial intelligence (AI) for user experience (UX) design: a systematic literature review and future research agenda

Å Stige, ED Zamani, P Mikalef, Y Zhu - Information Technology & …, 2023 - emerald.com
Purpose The aim of this article is to map the use of AI in the user experience (UX) design
process. Disrupting the UX process by introducing novel digital tools such as artificial …

Codehelp: Using large language models with guardrails for scalable support in programming classes

M Liffiton, BE Sheese, J Savelka, P Denny - Proceedings of the 23rd Koli …, 2023 - dl.acm.org
Computing educators face significant challenges in providing timely support to students,
especially in large class settings. Large language models (LLMs) have emerged recently …

Navigating the complexity of generative ai adoption in software engineering

D Russo - ACM Transactions on Software Engineering and …, 2024 - dl.acm.org
This paper explores the adoption of Generative Artificial Intelligence (AI) tools within the
domain of software engineering, focusing on the influencing factors at the individual …

Refining chatgpt-generated code: Characterizing and mitigating code quality issues

Y Liu, T Le-Cong, R Widyasari… - ACM Transactions on …, 2024 - dl.acm.org
Since its introduction in November 2022, ChatGPT has rapidly gained popularity due to its
remarkable ability in language understanding and human-like responses. ChatGPT, based …

Codeplan: Repository-level coding using llms and planning

R Bairi, A Sonwane, A Kanade, A Iyer… - arXiv preprint arXiv …, 2023 - arxiv.org
Software engineering activities such as package migration, fixing errors reports from static
analysis or testing, and adding type annotations or other specifications to a codebase …