WHITE PAPERS
Read and download our in-depth articles on code quality
A developers guide to AI-assisted software development
This guide focuses on the application of Large Language Models (LLMs) specifically used for code generation and not their use in other domains.


7 habits of highly effective AI coding
Dive into the seven critical habits that enable developers and leaders to achieve smarter, more confident, and ultimately, safely adopt AI in software development.
Download eBook >

The State of Code: Languages report
Sonar’s fourth report in The State of Code series provides a data-driven look into the most common issues found in today’s top programming languages.
Read White Papers >

The State of Code: Maintainability report
Sonar’s third report in The State of Code series provides a data-driven look into the maintainability practices and pitfalls found across 7.9 billion lines of code from over 970,000 developers who trust Sonar for analysis.
Read White Papers >

The State of Code: Security report
Sonar’s second report in The State of Code series provides a data-driven look into the practices and pitfalls found across 7.9 billion lines of code from over 970,000 developers who trust Sonar for analysis.
Read White Papers >

7 habits of highly effective AI coding
AI is transforming development, but are you getting real velocity? Despite AI generating 30%+ of new code at companies like Google, productivity gains are often minimal.
Read White Papers >

The State of Code: Reliability report
Sonar’s first report in its State of Code series provides a data-driven look into the practices and pitfalls found across 7.9 billion lines of code from over 970,000 developers who trust Sonar for analysis.
Read White Papers >

SonarQube for Federal Agencies: A Guide to Complying with AI Policies in Code Development
This guide will explore the key requirements of each memorandum and show how SonarQube delivers practical, actionable solutions for federal agencies using AI in their code development processes.
Read White Papers >

Deep Dive into AI Agents for Software Dev Guide
At the heart of modern technology, there's a growing presence of intelligent systems known as AI agents. But what exactly are they?
Read White Papers >

How to Protect AI-Generated Code Quality
The integration of artificial intelligence (AI) into software development has propelled the industry into a new era of promises for speed and innovation.
Read White Papers >

Sonar: a powerful ally in meeting NIST SSDF code security requirements
Using SonarQube for IDE with SonarQube Server or SonarQube Cloud helps you follow the best practices laid out in the NIST SSDF to meet code security requirements.
Read White Papers >

The algorithmic reformation: AI agents are rewriting the SDLC playbook
Imagine agents powered by advanced neural networks, moving beyond simple task automation to become genuine collaborators in software development.
Read White Papers >

How the OWASP LLM Top 10 Applies to Code Generation
With the rapid growth in generative AI (GenAI) and large language models (LLMs), new security risks have emerged. Developers of LLM-based apps are responsible for addressing those security risks. However, the newness of the LLM and GenAI space makes understanding and mitigating these risks more challenging than well-established domains like web application security.
Read White Papers >