Navigating the Complexity of Generative AI Adoption in Software Engineering

07/12/2023
by   Daniel Russo, et al.
0

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.

READ FULL TEXT
research
07/14/2020

Opening the Software Engineering Toolbox for the Assessment of Trustworthy AI

Trustworthiness is a central requirement for the acceptance and success ...
research
02/26/2023

Artificial Intelligence Impact On The Labour Force – Searching For The Analytical Skills Of The Future Software Engineers

This systematic literature review aims to investigate the impact of arti...
research
02/06/2018

Ways of Applying Artificial Intelligence in Software Engineering

As Artificial Intelligence (AI) techniques have become more powerful and...
research
03/01/2021

Rethinking complexity for software code structures: A pioneering study on Linux kernel code repository

The recent progress of artificial intelligence(AI) has shown great poten...
research
08/28/2023

Assessing Trust in Construction AI-Powered Collaborative Robots using Structural Equation Modeling

This study aimed to investigate the key technical and psychological fact...
research
02/01/2020

Predicting IoT Service Adoption towards Smart Mobility in Malaysia: SEM-Neural Hybrid Pilot Study

Smart city is synchronized with digital environment and its transportati...
research
04/06/2023

Adoption of AI Technology in the Music Mixing Workflow: An Investigation

The integration of artificial intelligence (AI) technology in the music ...

Please sign up or login with your details

Forgot password? Click here to reset