Comparing Software Developers with ChatGPT: An Empirical Investigation
Not on the map. Why?
Abstract (arXiv)
The advent of automation in particular Software Engineering (SE) tasks has transitioned from theory to reality. Numerous scholarly articles have documented the successful application of Artificial Intelligence to address issues in areas such as project management, modeling, testing, and development. A recent innovation is the introduction of ChatGPT, an ML-infused chatbot, touted as a resource proficient in generating programming codes and formulating software testing strategies for developers and testers respectively. Although there is speculation that AI-based computation can increase productivity and even substitute software engineers in software development, there is currently a lack of empirical evidence to verify this. Moreover, despite the primary focus on enhancing the accuracy of AI systems, non-functional requirements including energy efficiency, vulnerability, fairness (i.e., human bias), and safety frequently receive insufficient attention. This paper posits that a comprehensive comparison of software engineers and AI-based solutions, considering various evaluation criteria, is pivotal in fostering human-machine collaboration, enhancing the reliability of AI-based methods, and understanding task suitability for humans or AI. Furthermore, it facilitates the effective implementation of cooperative work structures and human-in-the-loop processes. This paper conducts an empirical investigation, contrasting the performance of software engineers and AI systems, like ChatGPT, across different evaluation metrics. The empirical study includes a case of assessing ChatGPT-generated code versus code produced by developers and uploaded in Leetcode.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 12 of its 27 references that are in the map. First posted on arXiv 19 May 2023.
Builds on
12 of 27 references.
References · 12
- 2023GPT-4 Technical Reportcited by 18,396
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
- 2023GPTs are GPTs: An Early Look at the Labor Market Impact Potential of Large Language Modelscited by 176
- 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 110
- 2023ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Designcited by 66
- 2022Fault-Aware Neural Code Rankerscited by 33
- 2021Choose Your Programming Copilot: A Comparison of the Program Synthesis Performance of GitHub Copilot and Genetic Programmingcited by 24
- 2022An Empirical Evaluation of Competitive Programming AI: A Case Study of AlphaCodecited by 2
- 2023Supporting Contextual Conversational Agent-Based Software Developmentcited by 1
Built on by
Citing papers per year: 2023: 4; 2024: 2; 2025: 2; 2026: 3.
11 papers.
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technologycited by 22
- 2025Human-Artificial Interaction in the Age of Agentic AI: A System-Theoretical Approachcited by 22
- 2023Autonomous Agents in Software Development: A Vision Papercited by 12
- 2023Designing explainable artificial intelligence with active inference: A framework for transparent introspection and decision-makingcited by 6
- 2023Evaluating Privacy Questions From Stack Overflow: Can ChatGPT Compete?cited by 2
- 2024Assessing the Code Clone Detection Capability of Large Language Modelscited by 1
- 2025Learning to Code with Context: A Study-Based Approachcited by 0
- 2026The Expert Validation Framework (EVF): Enabling Domain Expert Control in AI Engineeringcited by 0
- 2026PELLI: Framework to effectively integrate LLMs for quality software generationcited by 0
- 2026The Perfection Paradox: From Architect to Curator in AI-Assisted API Designcited by 0
- 2026The Perfection Paradox: From Architect to Curator in AI-Assisted API Design12 Mar 2026
- 2026PELLI: Framework to effectively integrate LLMs for quality software generation11 Feb 2026
- 2026The Expert Validation Framework (EVF): Enabling Domain Expert Control in AI Engineering18 Jan 2026
- 2025Learning to Code with Context: A Study-Based Approach4 Dec 2025
- 2025Human-Artificial Interaction in the Age of Agentic AI: A System-Theoretical Approach19 Feb 2025
- 2024Assessing the Code Clone Detection Capability of Large Language Models2 Jul 2024
- 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology2 Feb 2024
- 2023Autonomous Agents in Software Development: A Vision Paper30 Nov 2023
- 2023Large Language Models for Software Engineering: A Systematic Literature Review21 Aug 2023
- 2023Evaluating Privacy Questions From Stack Overflow: Can ChatGPT Compete?19 Jun 2023
- 2023Designing explainable artificial intelligence with active inference: A framework for transparent introspection and decision-making6 Jun 2023