AIコーディングが日常化、だが「コードを信頼できない」「検証もやり切れない」:Sonarが開発者の実態調査
Sonarは、1100人以上の開発者を対象とした調査結果を発表した。開発者の72%がAI コーディングツールを毎日利用している一方、出力を完全に信頼している層は4%にとどまった。
コード品質管理プラットフォームを展開するSonarSource(以下、Sonar)は2026年1月、AI(人工知能)がソフトウェアエンジニアリングのワークフローに与える影響と、開発者の適応状況を分析した調査レポート「State of Code Developer Survey」を公開した。この調査は、過去1年以内に業務でAIを活用した経験がある、世界中の18歳以上の開発者1100人以上を対象に実施したもの。
AIコーディングツールの利用が日常的になりつつある一方で、それが必ずしも工数削減につながっているわけではない実態が明らかになった。
日常化するAIコーディング、その現実と懸念点
調査では、AIを試した経験のあるエンジニアの間で、AIコーディングツールの使用が日常的になっていることが分かった。
- AIを試した開発者の72%がAIコーディングツールを毎日利用している
- コードの42%がAIによって生成または支援されている
- 開発者は幅広いソフトウェアプロジェクトでAIを活用している
- プロトタイプやPoC(概念実証):88%
- 社内向けなどクリティカルではない本番環境アプリケーション:83%
- 顧客向けアプリケーション:73%
- ミッションクリティカルなサービス:58%
開発現場においてAIは急速に浸透しており、アプリケーション開発のライフサイクルでも一般的なツールの一つになりつつある状況がうかがえる。
AIの出力に対する不信感と検証のギャップ
AIの利用率が高まる一方で、その出力品質に対する信頼性と、開発者による検証体制には大きな乖離(かいり)が見られる。
AIへの信頼度と検証状況は以下の通り。
- AIが生成したコードが機能的に正しいとは信頼していない:96%
- AIは見た目は正しいが信頼できないコードを生成することが多い:61%
- AIから適切なコードを得るには多大な労力が必要:61%
- コミット前に必ずAIの出力を検証している:48%
AIの出力を完全に信頼している開発者は4%にとどまった。それにもかかわらず、コミット前に必ず検証を行う開発者は48%と半数に満たなかった。
回答者の96%が「AI生成コードが機能的に正しいとは完全には信頼していない」と答えており、95%の開発者がAIコードのレビューや修正に時間を費やしている。さらに38%は、AI生成コードのレビューは人間が書いたコードよりも手間がかかると感じている。
新たなスキルと懸念事項
AI時代に最も重要なスキルは何かを尋ねたところ、最も多かった回答は「AI生成コードの品質とセキュリティをレビュー・検証する」(47%)だった。次いで「AIツールに要件を満たすコードを効率的に生成させる」(42%)が続いた。
結局のところ、AIはコード生成を高速化するが、アプリケーション開発の検証段階でボトルネックも生み出し、コードのレビューにさらに多くの作業が必要になる現実が浮き彫りになった。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
Cracked Engineerとは? AI時代に語られ始めた“異常に強いエンジニア”の実像
AIエージェントとAIコーディングツールの普及を背景に、「Cracked Engineer」という新しいエンジニア像が語られ始めている。10x EngineerやVibe Coderとの違いを整理し、AI時代に取り入れるべき生存戦略をまとめる。
「コードを書く」から「意図を説明する」へ AIエージェントが変えたソフトウェア開発
「ChatGPT」の登場から3年。2025年は「AIエージェント元年」と呼ばれるほど、AIに注目が集まる1年となりました。特に「AIコーディングエージェント」の普及により、これまでのソフトウェア開発プロセスに大きな変化をもたらした1年になったのではないでしょうか。
AIがコードを書く時代、IT/AIエンジニアはどうなる? 2026年に求められる4つの役割とは
AIがコードを書くことが前提になりつつある中で、エンジニアの仕事は「なくなる」のではなく、重心が移り始めています。本稿では、開発・業務改善・データ活用・基盤整備といった観点から、IT/AIエンジニアの役割を4つのロールとして整理しました。2026年を見据え、自分の価値をどこで発揮するのかを考えるための記事です。

