Blog post

State of Code Developer Survey report: The current reality of AI coding

Anirban Chatterjee photo

Anirban Chatterjee

Sr. Director, Product and Solutions Marketing

11 min read

Table of contents

Start your free trial

Verify all code. Find and fix issues faster with SonarQube.

Get started

Sonar analyzes over 750 billion lines of code every day. This gives us a unique, high-level view of the state of code quality and security across the globe. We can see the trends in the code itself, but to truly understand the state of software development, we need to understand the people writing it.

To get this on-the-ground perspective, we launched the State of Code Developer Survey. We surveyed more than 1,100 professional developers to understand how their daily work is changing—specifically in the wake of the AI coding boom. We wanted to move beyond the hype and get a read on the reality: the efficiencies, the frustrations, and the new workflows that are actually emerging in engineering teams today.

What we found challenges the common narrative. While AI adoption is massive, it hasn’t led to a simple, linear boost in productivity. Instead, it has created a new bottleneck at the verification stage, with more work now required to review code.

Download the full report

Here is a look at the key findings from the first chapter of our report, focusing on how developers are really using AI today.

AI is now a daily habit, not an experiment

The era of experimenting with AI on the weekends is over. AI-assisted coding has officially become a standard part of the professional workflow.

Our data shows that 72% of developers who have tried AI coding tools now use them every day.

This isn't just about chatting with a bot to debug an error message. It represents a fundamental shift in how software is being built. Developers report that 42% of the code they commit is currently AI-generated or assisted.

This volume is only going to grow. Developers predict that the share of AI-generated code in their codebase will increase by over half by 2027.

AI is being used for everything, everywhere

Many believe that AI is only used for experimentation, prototypes or side projects. Our survey indicates that AI has moved far beyond that, permeating every layer of software development.

Developers are using AI across the entire gamut of projects:

  • 88% use it for prototypes and proofs of concept
  • 83% use it for internal, non-critical production software
  • 73% use it for customer-facing applications
  • 58% use it for business-critical or mission-critical services

This broad adoption suggests that organizations are no longer dipping their toes in the water; they have jumped in headfirst.

There is a gap between usage and effectiveness

While usage is high, effectiveness varies significantly depending on the task. We found a distinct gap between how often developers use AI for a task and how effective they actually find it.

For instance, the most common use case for AI is assisting with new code development, with 90% of developers using it for this purpose. However, only 55% of those users rated AI as "extremely or very effective" for that specific task. Similarly, while 72% use AI for refactoring, only 43% find it highly effective.

Where does AI truly shine? According to developers, AI performs best when it is working with existing context or generating boilerplate materials. The highest effectiveness ratings went to:

  • Writing documentation (74% effective)
  • Explaining or understanding existing code (66% effective)
  • Generating tests (59% effective)

Developers are pragmatic. They view AI as a powerful "explainer" and "prototyper," but they still see gaps in its ability to handle the nuanced, complex work of refactoring or maintaining mission-critical systems without close supervision. This gap between high usage and selective effectiveness isn't just about features—it's about confidence. When the stakes are high, how much do developers really trust the code AI generates? 

Read the full report

This is just the beginning of the story. The full State of Code Developer Survey report dives deeper into the consequences of this shift, including the emerging "verification bottleneck," the impact on technical debt, and the surprising split in attitudes between junior and senior developers.

Download the full report here

Genera confianza en cada línea de código.

Image for rating

4.6 / 5

EmpezarContactar con ventas
  • Follow SonarSource on Twitter
  • Follow SonarSource on Linkedin
language switcher
Español (Spanish)
  • Documentación jurídica
  • Centro de confianza

© 2025 SonarSource Sàrl. Todos los derechos reservados.