Developers Wary Of The AI Tools They Use
Written by Sue Gee   
Wednesday, 24 July 2024

Over three quarters of developers use or plan to use AI tools, perceiving the main benefit as increasing productivity, but at the same time fewer than half trust the accuracy of AI tools and almost half of professional developers believe AI tools struggle to handle complex tasks.

SODS2024

These findings come from the 2024 Stack Overflow Developer Survey which for the second year in succession included a section dedicated to the growing landscape of artificial intelligence. This section was expanded in 2024 with questions aimed at gleaning developer’s insights on the top ethical questions in AI, challenges utilizing AI at work, and the impact AI might have on the developer job market. 

This year's survey took place in May 2024 with responses from more than 65,000 developers across 185 countries, with the United States (18.9%), Germany (8.4%), India (7.2%), the United Kingdom (5.5%) and Ukraine,  being the top five. This annual survey is very much a community event with 93% of respondents claiming to visit Stack Overflow multiple times per month, if not multiple times per day. Respondents were assigned to one of three groups: Professional Developers, the majority of respondents; Learning to Code, the smallest group; and Other Coders slightly more numerous than learners. 

The incorporation of AI into the developer workflow is now very prevalent with this response to the question:
"Do you currently use AI tools in your development process?"

AIUsage

The finding from last year's survey was that 70% of all respondents were either using or planning to use AI tools in their development process so this year sees an increase to 76%, and a much bigger increase in those actually doing so - 62% versus. 44%. The top three AI tools used by developers in 2024 were ChatGPT (82%), GitHub Copilot (41%), and Google Gemini (24%).

Respondents were asked:

Which parts of your development workflow are you currently using AI tools for and which are you interested in using AI tools for over the next year? Please select all that apply.

The answers from devs currently using AI tools differed from those planning to do so, so while Writing Code is something 82% developers actually do with AI tools, only 9% of those who plan to use them envisage doing. Testing Code comes as the top task for those who don't yet use AI tools (46%) whereas only 27% of current users actually do this. Documenting code is near 40% for both current and would-be users:

using planning 

The answers given about the most important benefits of using AI varied between the three groups of developers. The top benefit of AI tools for all developers is increased productivity (81%) and among Professional Developers it was 83%. 

AI PD-Benefits

For those Learning to code, productivity was selected by only 73% list while speeding up learning was at 71%.

AI Fav

Whereas last year 77% of respondents were favorably disposed towards using AI tools for development this year the proportion had declined to 72%. Countries with the highest AI favorability ratings are India and Spain (both 75%), Brazil and Italy (both 73%), and France (71%), while lower AI favorability scores came from devs in Germany (60%), Ukraine (61%), and the United Kingdom (62%).

Even though developers they have a positive attitude to AI tools, they are at the same time concerned about the trustworthiness of AI output and the ethical issues they raise. Among Professional Developers over 30% distrust the accuracy of AI output:

AI PD-Trust

while 80% are worried about AI's potential  to circulate misinformation:

AI PD-ethics

Other ethical concerns are missing or incorrect attribution for sources of data (65%) and bias that does not represent a diversity of viewpoints (50%).

On the other hand 70% of professional developers do not perceive AI as a threat to their jobs and one reason for this is that 45% of them consider that AI tools are bad at handling complex tasks.

AI PD-complex

 

More Information

Stack Overflow Developer Survey 2024 

SODS2024

 

Related Articles

Developers Like Code Assistants Even When They Are Incorrect

OpenAI Enriched By Stack Overflow

AI Helps Generate Buggy Code

Stack Overflow Traffic Slumps As Devs Turn to ChatGPT

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Rust And C++ Should Be Friends?
20/11/2024

The Rust Foundation has just released a statement on Rust and C++ interoperability and Google is ponying up $1 to see that it gets done.



Sequin - Open Source Message Stream Built On Postgres
31/10/2024

Sequin is a tool for capturing changes and streaming data out of your Postgres database, guaranteeing exactly once processing. What does that mean?


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 24 July 2024 )