2025 年開発者エコシステムの現状レポートは一般公開されているレポートです。その内容は、こちらに記載されているように非商用目的でのみ使用できます。
不完全な回答については、プログラミング言語の使用に関する質問に回答がある場合にのみ含めました。また、疑わしい回答を特定して除外するために以下を含む 34 の基準を使用しました。
今年のアンケートは 585 問の質問で構成されています。
多様な調査分野を網羅することで、回答者の前の質問に応じて他の人には表示されない特定のセクションが表示されるようにすることを目標としました。たとえば、Go に関する質問は Go を使用するプログラマーにのみ表示されました。また、質問とセクションをランダムに表示することで各回答者の負荷を軽減しました。
参加者はアンケートを平均 30 分で完了していました。プロセスの合理化に努めましたが、来年はさらに効率的に取り組めるように目指します。
19 の地域から十分なサンプルを収集しました。最も開発者の多いブラジル、カナダ、中国、フランス、ドイツ、インド、日本、韓国、スペイン、英国、および米国の 11 か国は独自の地域を形成し、残りの国々は次のように 8 つの地域にグループ化されました。
それぞれの地域について、広告や回答者の紹介などの外部ソースから少なくとも 300 件の回答を収集しました。
第 3 段階はかなり高度で、連立方程式を解いて得た計算が含まれます。ここでは重み付けされた回答を使用しました。また、各地域の開発者については雇用形態のほか、30 以上のプログラミング言語の各割合だけでなく「現在、JetBrains 製品を使用している」と「JetBrains またはその製品を聞いたことがない」と回答した人の割合を計算しました。これらの割合は方程式の定数に使用されました。
次のステップでは他のソースからの回答グループとして、JetBrains のソーシャルメディアアカウントや調査パネルといった JetBrains 社内の連絡経路と、特定のプログラミング言語ユーザーを対象にしたソーシャルネットワーク広告キャンペーンの 2 つを追加しました。
次を表す 30 個以上の一次方程式と一次不等式を使って連立方程式を作成しました。
重み付け係数の分散を最小限に抑えてこの連立方程式を解くため(非常に重要な作業です!)、双対法(Goldfarb-Idnani 法、1982 年、1983 年)を使用し、合計 24,534 人の回答者に最適な個別の重み付け係数の照合を行いました。