Google Survey: 75% of developers use AI daily for coding tasks

The survey is showing improved productivity and code quality but at a cost of delivery stability

Google Survey: 75% of developers use AI daily for coding tasks
AI

A recent global survey conducted by Google Cloud’s DevOps Research and Assessment (DORA) team has revealed widespread adoption of artificial intelligence among developers and IT professionals. The 2024 State of DevOps report, which gathered responses from nearly 3,000 technology professionals worldwide, shows that more than 75% of developers now rely on AI for their daily professional tasks.

The survey indicates that developers are using AI tools primarily for code writing, information summarization, and code explanation. Organizations are increasingly investing in AI technology, with 81% of respondents reporting that their companies have redirected technology resources toward AI development.

The research demonstrates several positive outcomes associated with AI adoption in development environments. A 25% increase in AI implementation correlates with multiple improvements, including a 7.5% boost in documentation quality, a 3.4% enhancement in code quality, and a 3.1% acceleration in code review speed. Additional benefits include a 1.3% increase in approval speed and a 1.8% reduction in code complexity. 67% of respondents share that AI is helping them improve their coding.

Trust Issues and Delivery Challenges

Despite these advantages, the survey reveals significant concerns among technology professionals. A notable 39% of respondents expressed having little or no trust in AI-generated code, highlighting a disconnect between AI adoption and developer confidence. 

The research also identified challenges related to software delivery performance. According to DORA researchers Nathen Harvey and Derek DeBellis, increased AI adoption correlates with a 1.5% decrease in delivery throughput and a more substantial 7.2% reduction in delivery stability.

The findings suggest that while AI tools can enhance various aspects of development work, they do not automatically lead to improved software delivery without proper development practices in place, such as maintaining small batch sizes and implementing robust testing procedures.

Platform Engineering and Developer Experience

The survey also explored the impact of platform engineering approaches. According to the findings, 89% of respondents utilize internal developer platforms, with organizations reporting an average 6% increase in team productivity when dedicated platform teams are in place.

The researchers emphasize the importance of maintaining a healthy development culture, noting that rapid, constant changes can negatively affect developer well-being. They stress that creating a supportive work environment where team members feel valued and empowered is crucial for achieving high performance.

To address the challenges associated with AI adoption, the researchers recommend several measures. These include developing clear guidelines for AI usage, promoting open communication about AI’s impact, and providing developers with dedicated time to experiment with AI tools. Additionally, they suggest focusing AI adoption strategies on empowering employees and reducing routine tasks rather than completely replacing human judgment.

Avatar photo
Maria is a freelance journalist whose passion is writing about technology. She loved reading sci-fi books as a kid (still does) and suspects that that's the bug that got her interested in all things tech-y and science-y. Maria studied engineering at university but after graduating discovered that she finds more joy in writing about inventions than actually making them. She is really excited (and a little scared) about everything that's going on in the AI landscape and the break-neck speed at which the field is developing. When she’s not writing, Maria enjoys capturing the beauty of nature through her camera lens and taking long walks with her scruffy golden retriever, Goldie.

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top