Navigating the Complexity of Generative AI Adoption in Software Engineering

被引:4
|
作者
Russo, Daniel [1 ]
机构
[1] Aalborg Univ, Dept Comp Sci, AC Meyers Vaenge 15, DK-152450 Copenhagen, Denmark
关键词
Generative AI; large language models; technology adaption; empirical software engineering; TECHNOLOGY ACCEPTANCE MODEL; USER ACCEPTANCE; PERCEIVED EASE; INFORMATION-TECHNOLOGY; COMPUTER; JOBS;
D O I
10.1145/3652154
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article explores the adoption of Generative Artificial Intelligence (AI) tools within the domain of software engineering, focusing on the influencing factors at the individual, technological, and social levels. We applied a convergent mixed-methods approach to offer a comprehensive understanding of AI adoption dynamics. We initially conducted a questionnaire survey with 100 software engineers, drawing upon the Technology Acceptance Model, the Diffusion of Innovation Theory, and the Social Cognitive Theory as guiding theoretical frameworks. Employing the Gioia methodology, we derived a theoretical model of AI adoption in software engineering: the Human-AI Collaboration and Adaptation Framework. This model was then validated using Partial Least Squares-Structural Equation Modeling based on data from 183 software engineers. Findings indicate that at this early stage of AI integration, the compatibility of AI tools within existing development workflows predominantly drives their adoption, challenging conventional technology acceptance theories. The impact of perceived usefulness, social factors, and personal innovativeness seems less pronounced than expected. The study provides crucial insights for future AI tool design and offers a framework for developing effective organizational implementation strategies.
引用
收藏
页数:50
相关论文
共 50 条
  • [31] Responsible use of Generative AI in chemical engineering
    Daniel, Thorin
    Xuan, Jin
    DIGITAL CHEMICAL ENGINEERING, 2024, 12
  • [32] Complexity measures for software engineering
    Burgin, M.
    Debnath, N.
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2005, 5 (01) : S127 - S143
  • [33] Brave New Bytes: Navigating the Ethical and Philosophical Frontiers of Generative AI
    Schreiber, Gerhard
    FILOZOFIA, 2024, 79 (05): : 483 - 485
  • [34] Grant drafting support with guided generative AI software
    Godwin, Ryan C.
    DeBerry, Jennifer J.
    Wagener, Brant M.
    Berkowitz, Dan E.
    Melvin, Ryan L.
    SOFTWAREX, 2024, 27
  • [35] Generative AI for Code Generation: Software Reuse Implications
    Kapitsaki, Georgia M.
    REUSE AND SOFTWARE QUALITY, ICSR 2024, 2024, 14614 : 37 - 47
  • [36] Software Testing of Generative AI Systems: Challenges and Opportunities
    Aleti, Aldeida
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: FUTURE OF SOFTWARE ENGINEERING, ICSE-FOSE, 2023, : 4 - 14
  • [37] Organizing public sector AI adoption: Navigating between separation and integration
    Selten, Friso
    Klievink, Bram
    GOVERNMENT INFORMATION QUARTERLY, 2024, 41 (01)
  • [38] Continuous Software Engineering Practices in AI/ML Development Past the Narrow Lens of MLOps: Adoption Challenges
    Vanska, Sini
    Kemell, Kai-Kristian
    Mikkonen, Tommi
    Abrahamsson, Pekka
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2024, 18 (01)
  • [39] Applications of AI in classical software engineering
    Marco Barenkamp
    Jonas Rebstadt
    Oliver Thomas
    AI Perspectives, 2 (1):
  • [40] AI TECHNIQUES FOR SOFTWARE ENGINEERING - INTRODUCTION
    TSAI, JJP
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (04) : 487 - 487