LLMs: A Game-Changer for Software Engineers?
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) like GPT-3 and GPT-4 have emerged as groundbreaking innovations with capabilities that extend far beyond traditional AI applications. These sophisticated models, trained on massive datasets, can generate human-like text, respond to complex queries, and even write and interpret code. Their potential to revolutionize software development has captivated the software engineering (SE) community, sparking debates about their transformative impact. Through a critical analysis of technical strengths, limitations, real-world case studies, and future research directions, this paper argues that LLMs are not just reshaping how software is developed but are redefining the role of developers. While challenges persist, LLMs offer unprecedented opportunities for innovation and collaboration. Early adoption of LLMs in software engineering is crucial to stay competitive in this rapidly evolving landscape. This paper serves as a guide, helping developers, organizations, and researchers understand how to harness the power of LLMs to streamline workflows and acquire the necessary skills.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 38 of its 80 references that are in the map. First posted on arXiv 1 Nov 2024.
Builds on
38 of 80 references.
References · 38
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023A Survey on Evaluation of Large Language Modelscited by 1,227
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2022Galactica: A Large Language Model for Sciencecited by 736
- 2024A Survey on Large Language Models for Code Generationcited by 646
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
- 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 264
- 2023An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generationcited by 193
- 2022Do Users Write More Insecure Code with AI Assistants?cited by 186
26 more
- 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 163
- 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
- 2024What Did I Do Wrong? Quantifying LLMs' Sensitivity and Consistency to Prompt Engineeringcited by 88
- 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 84
- 2023No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generationcited by 82
- 2024Automated Unit Test Improvement using Large Language Models at Metacited by 73
- 2022Automated Repair of Programs from Large Language Modelscited by 71
- 2023Large Language Models for Test-Free Fault Localizationcited by 67
- 2024Understanding the Performance and Estimating the Cost of LLM Fine-Tuningcited by 48
- 2023No Need to Lift a Finger Anymore? Assessing the Quality of Code Generation by ChatGPTcited by 45
- 2023Navigating the Complexity of Generative AI Adoption in Software Engineeringcited by 32
- 2024An Empirical Study on Usage and Perceptions of LLMs in a Software Engineering Projectcited by 28
- 2023Refactoring Programs Using Large Language Models with Few-Shot Examplescited by 27
- 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practicecited by 25
- 2024The Future of AI-Driven Software Engineeringcited by 23
- 2024Experimenting a New Programming Practice with LLMscited by 17
- 2024LangProp: A code optimization framework using Large Language Models applied to drivingcited by 17
- 2023Do Large Language Models Pay Similar Attention Like Human Programmers When Generating Code?cited by 13
- 2023ChatCoder: Chat-based Refine Requirement Improves LLMs' Code Generationcited by 13
- 2023Evaluating Diverse Large Language Models for Automatic and General Bug Reproductioncited by 12
- 2023The potential of LLMs for coding with low-resource and domain-specific programming languagescited by 11
- 2023Multilingual Code Co-Evolution Using Large Language Modelscited by 9
- 2023CoLadder: Supporting Programmers with Hierarchical Code Generation in Multi-Level Abstractioncited by 7
- 2024Exploring ChatGPT and its Impact on Societycited by 6
- 2023Frustrated with Code Quality Issues? LLMs can Help!cited by 5
- 2022Do Pre-trained Language Models Indeed Understand Software Engineering Tasks?cited by 4
Built on by
Citing papers per year: 2025: 7; 2026: 4.
11 papers.
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AIcited by 39
- 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agentscited by 11
- 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Projectcited by 4
- 2025AI Code in the Wild: Measuring Security Risks and Ecosystem Shifts of AI-Generated Code in Modern Softwarecited by 4
- 2026Adaptive Hierarchical Evaluation of LLMs and SAST tools for CWE Prediction in Pythoncited by 1
- 2026From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineeringcited by 1
- 2025Single Conversation Methodology: A Human-Centered Protocol for AI-Assisted Software Developmentcited by 0
- 2025On Integrating Large Language Models and Scenario-Based Programming for Improving Software Reliabilitycited by 0
- 2025SCoGen: Scenario-Centric Graph-Based Synthesis of Real-World Code Problemscited by 0
- 2026Tricky2: Towards a Benchmark for Evaluating Human and LLM Error Interactionscited by 0
- 2026Mitigating LLM Hallucinations through Domain-Grounded Tiered Retrievalcited by 0
- 2026Mitigating LLM Hallucinations through Domain-Grounded Tiered Retrieval18 Mar 2026
- 2026From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineering31 Jan 2026
- 2026Tricky2: Towards a Benchmark for Evaluating Human and LLM Error Interactions26 Jan 2026
- 2026Adaptive Hierarchical Evaluation of LLMs and SAST tools for CWE Prediction in Python4 Jan 2026
- 2025AI Code in the Wild: Measuring Security Risks and Ecosystem Shifts of AI-Generated Code in Modern Software21 Dec 2025
- 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Project3 Nov 2025
- 2025SCoGen: Scenario-Centric Graph-Based Synthesis of Real-World Code Problems16 Sep 2025
- 2025On Integrating Large Language Models and Scenario-Based Programming for Improving Software Reliability11 Sep 2025
- 2025Single Conversation Methodology: A Human-Centered Protocol for AI-Assisted Software Development16 Jul 2025
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI26 May 2025
- 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents8 May 2025