Navigating the Complexity of Generative AI Adoption in Software Engineering
Not on the map. Why?
Abstract (arXiv)
In this paper, the adoption patterns of Generative Artificial Intelligence (AI) tools within software engineering are investigated. Influencing factors at the individual, technological, and societal levels are analyzed using a mixed-methods approach for an extensive comprehension of AI adoption. An initial structured interview was conducted with 100 software engineers, employing the Technology Acceptance Model (TAM), the Diffusion of Innovations theory (DOI), and the Social Cognitive Theory (SCT) as guiding theories. A theoretical model named the Human-AI Collaboration and Adaptation Framework (HACAF) was deduced using the Gioia Methodology, characterizing AI adoption in software engineering. This model's validity was subsequently tested through Partial Least Squares - Structural Equation Modeling (PLS-SEM), using data collected from 183 software professionals. The results indicate that the adoption of AI tools in these early integration stages is primarily driven by their compatibility with existing development workflows. This finding counters the traditional theories of technology acceptance. Contrary to expectations, the influence of perceived usefulness, social aspects, and personal innovativeness on adoption appeared to be less significant. This paper yields significant insights for the design of future AI tools and supplies a structure for devising effective strategies for organizational implementation.
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Jul 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 4; 2025: 15; 2026: 13.
32 papers.
Sort:
By area:
- 2025How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineeringcited by 15
- 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanationscited by 11
- 2024LLMs: A Game-Changer for Software Engineers?cited by 11
- 2024Quantifying Generative Media Bias with a Corpus of Real-world and Generated News Articlescited by 9
- 2025The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impairedcited by 7
- 2026Position: Human-Centric AI Requires a Minimum Viable Level of Human Understandingcited by 6
- 2024A Transformer-Based Approach for Smart Invocation of Automatic Code Completioncited by 5
- 2025Generative AI Uses and Risks for Knowledge Workers in a Science Organizationcited by 5
- 2025Do Prompt Patterns Affect Code Quality? A First Empirical Assessment of ChatGPT-Generated Codecited by 4
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Studycited by 4
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Reviewcited by 3
- 2025From Code Generation to Software Testing: AI Copilot with Context-Based RAGcited by 2
20 more
- 2025Explainable Artificial Intelligence Techniques for Software Development Lifecycle: A Phase-specific Surveycited by 2
- 2025Large Language Models for Software Testing: A Research Roadmapcited by 2
- 2025Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspectivecited by 2
- 2026From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineeringcited by 1
- 2026More Is Different: Toward a Theory of Emergence in AI-Native Software Ecosystemscited by 1
- 2026To Build or Not to Build? Factors that Lead to Non-Development or Abandonment of AI Systemscited by 1
- 2025Mapping the Trust Terrain: LLMs in Software Engineering -- Insights and Perspectivescited by 0
- 2025Controlling Context: Generative AI at Work in Integrated Circuit Design and Other High-Precision Domainscited by 0
- 2025Generating Proto-Personas through Prompt Engineering: A Case Study on Efficiency, Effectiveness and Empathycited by 0
- 2025Exploring the Impact of Generative Artificial Intelligence on Software Development in the IT Sector: Preliminary Findings on Productivity, Efficiency and Job Securitycited by 0
- 2025Learning to Code with Context: A Study-Based Approachcited by 0
- 2026Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Studycited by 0
- 2026Artificial Intelligence as a Catalyst for Innovation in Software Engineeringcited by 0
- 2026LLM-based Automated Architecture View Generation: Where Are We Now?cited by 0
- 2026Shift-Up: A Framework for Software Engineering Guardrails in AI-native Software Development -- Initial Findingscited by 0
- 2026Can Open-Source LLM Agents Replace Static Application Security Testing Tools? An Empirical Assessmentcited by 0
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processescited by 0
- 2026On the Prospects of Dynamic LLM Conversations in Software Developmentcited by 0
- 2026The Psychological Costs of Artificial Intelligence Adoption in Software Engineeringcited by 0
- 2026Developing a Roadmap to an AI-first Organization: A Case Study in Embedded Software Developmentcited by 0
- 2026Developing a Roadmap to an AI-first Organization: A Case Study in Embedded Software Development25 Sep 2026
- 2026The Psychological Costs of Artificial Intelligence Adoption in Software Engineering3 Sep 2026
- 2026On the Prospects of Dynamic LLM Conversations in Software Development31 Aug 2026
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processes13 Jun 2026
- 2026Can Open-Source LLM Agents Replace Static Application Security Testing Tools? An Empirical Assessment10 Jun 2026
- 2026To Build or Not to Build? Factors that Lead to Non-Development or Abandonment of AI Systems30 Apr 2026
- 2026Shift-Up: A Framework for Software Engineering Guardrails in AI-native Software Development -- Initial Findings22 Apr 2026
- 2026More Is Different: Toward a Theory of Emergence in AI-Native Software Ecosystems20 Apr 2026
- 2026LLM-based Automated Architecture View Generation: Where Are We Now?22 Mar 2026
- 2026Artificial Intelligence as a Catalyst for Innovation in Software Engineering11 Mar 2026
- 2026Position: Human-Centric AI Requires a Minimum Viable Level of Human Understanding31 Jan 2026
- 2026From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineering31 Jan 2026
20 more
- 2026Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Study23 Jan 2026
- 2025Learning to Code with Context: A Study-Based Approach4 Dec 2025
- 2025Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective9 Nov 2025
- 2025Large Language Models for Software Testing: A Research Roadmap29 Sep 2025
- 2025Exploring the Impact of Generative Artificial Intelligence on Software Development in the IT Sector: Preliminary Findings on Productivity, Efficiency and Job Security22 Aug 2025
- 2025Generating Proto-Personas through Prompt Engineering: A Case Study on Efficiency, Effectiveness and Empathy11 Jul 2025
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Study3 Jul 2025
- 2025Controlling Context: Generative AI at Work in Integrated Circuit Design and Other High-Precision Domains17 Jun 2025
- 2025Explainable Artificial Intelligence Techniques for Software Development Lifecycle: A Phase-specific Survey11 May 2025
- 2025Do Prompt Patterns Affect Code Quality? A First Empirical Assessment of ChatGPT-Generated Code18 Apr 2025
- 2025From Code Generation to Software Testing: AI Copilot with Context-Based RAG2 Apr 2025
- 2025Mapping the Trust Terrain: LLMs in Software Engineering -- Insights and Perspectives18 Mar 2025
- 2025The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impaired10 Mar 2025
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Review10 Mar 2025
- 2025Generative AI Uses and Risks for Knowledge Workers in a Science Organization27 Jan 2025
- 2025How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineering15 Jan 2025
- 2024LLMs: A Game-Changer for Software Engineers?1 Nov 2024
- 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations12 Jul 2024
- 2024Quantifying Generative Media Bias with a Corpus of Real-world and Generated News Articles16 Jun 2024
- 2024A Transformer-Based Approach for Smart Invocation of Automatic Code Completion23 May 2024
- 2026From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineeringcited by 1
- 2026LLM-based Automated Architecture View Generation: Where Are We Now?cited by 0
- 2026Can Open-Source LLM Agents Replace Static Application Security Testing Tools? An Empirical Assessmentcited by 0
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processescited by 0
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processes13 Jun 2026
- 2026Can Open-Source LLM Agents Replace Static Application Security Testing Tools? An Empirical Assessment10 Jun 2026
- 2026LLM-based Automated Architecture View Generation: Where Are We Now?22 Mar 2026
- 2026From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineering31 Jan 2026
- 2025How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineeringcited by 15
- 2024Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanationscited by 11
- 2024LLMs: A Game-Changer for Software Engineers?cited by 11
- 2024Quantifying Generative Media Bias with a Corpus of Real-world and Generated News Articlescited by 9
- 2025The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impairedcited by 7
- 2026Position: Human-Centric AI Requires a Minimum Viable Level of Human Understandingcited by 6
- 2024A Transformer-Based Approach for Smart Invocation of Automatic Code Completioncited by 5
- 2025Generative AI Uses and Risks for Knowledge Workers in a Science Organizationcited by 5
- 2025Do Prompt Patterns Affect Code Quality? A First Empirical Assessment of ChatGPT-Generated Codecited by 4
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Studycited by 4
- 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Reviewcited by 3
- 2025From Code Generation to Software Testing: AI Copilot with Context-Based RAGcited by 2
12 most cited of 28 All 28 (JSON)
- 2026Developing a Roadmap to an AI-first Organization: A Case Study in Embedded Software Development25 Sep 2026
- 2026The Psychological Costs of Artificial Intelligence Adoption in Software Engineering3 Sep 2026
- 2026On the Prospects of Dynamic LLM Conversations in Software Development31 Aug 2026
- 2026To Build or Not to Build? Factors that Lead to Non-Development or Abandonment of AI Systems30 Apr 2026
- 2026Shift-Up: A Framework for Software Engineering Guardrails in AI-native Software Development -- Initial Findings22 Apr 2026
- 2026More Is Different: Toward a Theory of Emergence in AI-Native Software Ecosystems20 Apr 2026
- 2026Artificial Intelligence as a Catalyst for Innovation in Software Engineering11 Mar 2026
- 2026Position: Human-Centric AI Requires a Minimum Viable Level of Human Understanding31 Jan 2026
- 2026Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Study23 Jan 2026
- 2025Learning to Code with Context: A Study-Based Approach4 Dec 2025
- 2025Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective9 Nov 2025
- 2025Large Language Models for Software Testing: A Research Roadmap29 Sep 2025
12 newest of 28 All 28 (JSON)