Navigating the Complexity of Generative AI Adoption in Software Engineering
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 a…
Software engineers adopted generative AI tools when the tools were compatible with existing development workflows, based on surveys of engineers in 2024.
For software engineers in early-stage integration, expected adoption drivers such as perceived usefulness, social factors, and personal innovativeness had less pronounced impact than conventional technology acceptance theories predict.
Findings reflect early stage of AI integration and are based on limited survey samples of 100 and 183 software engineers, limiting generalizability to later stages or broader populations.
Evidence
- Peer-reviewedACM Transactions on Software Engineering and Methodology2024-03-28
How should this claim be treated?
Truvace Impact Record TRV-2026-0455, v1: “Navigating the Complexity of Generative AI Adoption in Software Engineering.” Truvace, 2026-07-20. /record/TRV-2026-0455 (accessed at citation time). sha256 13d1e582b4075c90…
Calibration history
Every change to this record since certification, in the open. None yet — the reading has held since it entered the record.
Certified into the record
How to verify without trusting this page
Fetch the canonical text of any version from /api/record/TRV-2026-0455 and hash it yourself — for example shasum -a 256 on the saved canonical field. The result must equal content_hash, and each version’s text ends with prev:followed by the prior version’s hash (version 1 chains to 64 zeros). If a single character of any version had been altered since certification, the chain would not reproduce.
ace