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.
翻译:本文研究了生成式人工智能工具在软件工程中的采纳模式。采用混合方法,在个体层面、技术层面和社会层面分析影响人工智能采纳的因素,以实现对其采纳过程的全面理解。首先,以技术接受模型、创新扩散理论和社会认知理论为指导,对100名软件工程师进行了结构化访谈。运用Gioia方法推导出名为"人机协作与适应框架"的理论模型,用以表征软件工程中的人工智能采纳。随后,通过偏最小二乘结构方程模型,利用从183名软件专业人士收集的数据对该模型的有效性进行检验。结果表明,在早期集成阶段,AI工具的采纳主要受其与现有开发工作流程兼容性的驱动,这一发现与传统技术接受理论相悖。与预期相反,感知有用性、社会因素和个人创新性对采纳的影响似乎不太显著。本文为未来AI工具的设计提供了重要见解,并为制定有效的组织实施方案提供了框架。