3 AI
In this section we gain insight into the real sentiments behind the surge in AI popularity. Is it making a real impact in the way developers work or is it all hype?
3.1Sentiment and usage
AI tools in the development process
76% of all respondents are using or are planning to use AI tools in their development process this year, an increase from last year (70%). Many more developers are currently using AI tools this year, too (62% vs. 44%).
AI tool sentiment
72% of all respondents are favorable or very favorable of AI tools for development. This is lower than last year's favorability of 77%; a decline in favorability could be due to disappointing results from usage.
3.2Developer tools
Benefits of AI tools
81% agree increasing productivity is the biggest benefit that developers identify for AI tools. Speeding up learning is seen as a bigger benefit to developers learning to code (71%) compared to professional developers (61%).
Accuracy of AI tools
Similar to last year, developers remain split on whether they trust AI output: 43% feel good about AI accuracy and 31% are skeptical. Developers learning to code are trusting AI accuracy more than their professional counterparts (49% vs. 42%).
AI tools' ability to handle complex tasks
The development workflow is complicated, as the abundance of questions and answers on Stack Overflow can attest to. Almost half (45%) of professional developers believe AI tools are bad or very bad at handling complex tasks.
AI in the development workflow
Developers currently using AI tools mostly use them to write code (82%) and those who are interested but not yet using AI tools are mostly curious about testing code (46%). Developers with experience can trust AI tools to help write code to get started but perhaps know testing is a complex step best left to traditional processes.
AI tools next year
In the next year, most developers agree that AI tools will be more integrated mostly in the ways they are documenting code (81%), testing code (80%), and writing code (76%).
3.3Efficacy and Ethics
Are AI tools a threat to your job
70% of professional developers do not perceive AI as a threat to their job.
Most important ethical issues for AI
Misinformation and disinformation in AI results are a top ethical concern in this year's survey for 79% of developers. Source attribution is the next top ethical concern (65%) whichStack Overflow is working to protect for our community members.
Challenges with AI at work
Professional developers agree the issue is not user error: twice as many professionals cite lack of trust or understanding the codebase as the top challenge of AI tools compared to proper training.
AI at work in one year
Developers most frequently hypothesize the amount of time they spend on tasks with AI tools and the complexity of those tasks will be different one year from now.
By grouping open-ended responses into topics based on phrase patterns, we can see themes amongst developer responses.