国内247万人の開発者が米国、香港、中国と
頻繁にコラボレーション
安全なソフトウェアを開発、拡張、提供するためにAIを搭載した世界最大の開発者プラットフォームを提供するGitHub, Inc.(本社:米国サンフランシスコ)は2023年9月21日(米国時間)、ソフトウェア開発者が世界と地域に与える影響を、オープンデータとインサイトとして可視化するGitHub Innovation Graphを公開しました。
これまで長い期間、イノベーションの指標として特許あるいは研究論文に焦点が当てられてきました。しかしながら、政策立案者や研究者が直面している障壁として、ソフトウェア開発に関する世界的なトレンドとして信頼できるデータがほぼ見つからないという状況でした。GitHub Innovation Graphによって、開発者が日々、グローバル経済の中で行っているコラボレーションの現状、使用しているプログラミング言語やトピックのトレンドなど、ソフトウェア開発における動向を知ることができます。
GitHub Innovation Graphは、世界で活動するソフトウェア開発者の動向をオープンデータとして公開するプラットフォームであると同時に、経済圏ごとの縦断的な指標を可視化するものです。GitHub.com上にウェブページ( (リンク ») )とリポジトリから、gitプッシュ、開発者、組織(organization)、リポジトリ( (リンク ») )、プログラミング言語、ライセンス、トピックおよび経済的な関係国に関する四半期ごとのデータを確認することができます。
本プラットフォームでは、2020年のデータにまで遡ることができるため、過去データに基づいたインサイトとして活用することができます。また、多様なデータの可視化に加え、リポジトリにてその方法論を概説しています。各指標データ(CC0-1.0( (リンク ») )ライセンス)はダウンロード可能です。
研究者、政策立案者、開発者などの幅広い方々に、GitHub Innovation Graphから有益な情報を提供できることが期待されています。GitHubの委託先コンサルティング会社Tattle社の調査( (リンク ») )によると、国際開発、公共政策、経済分野の研究者が、GitHubから得られるデータを利用することに興味を持っている一方、それらのデータを入手し利用する上で多くの課題に直面していることが顕在化しました。
GitHub Innovation Graphにデータを公開することは、こうした研究者などが直面する課題を払拭することを目的としています。他分野の研究者にとっても、これまではサードパーティのデータプロバイダーでなければ利用できなかった便利に集約されたデータを活用することが可能になります。
デジタルトランスフォーメーション(DX)と高収入な雇用の促進は、いずれの国の政策立案者にとっても重要課題となっています。GitHub上でのオープンソースへの貢献活動が、より多くのスタートアップ企業( (リンク ») )やイノベーションを増加( (リンク ») )させること、さらにはEU圏における数百億ユーロ単位でのGDPの増加( (リンク ») )に寄与していることを示す複数の調査結果がでています。GitHubは、このような事象は非常に歓迎すべきことだと考えています。今後は、より容易にアクセスできるデータが、より多くの説得力が高い研究、開発者の機会を促進させる政策および誰もが開発者になる機会を増加させることに貢献できることを期待しています。
ソフトウェア開発に関わる傾向
2023年第1四半期(7ー9月)から得られたインサイトは、次の通りです。GitHub Innovation Graph には 2020 年第1四半期(7ー9月)までのデータが含まれています。
日本:
247万人以上の開発者と134万以上の組織が開発を行っている。
350 万回以上のコードがGitHubにアップロードされた。
開発者および組織によってGitHub上に640万以上のリポジトリが保持されている。
グローバルなコラボレーションのトップ3は、アメリカ、香港、中国であった。
最も使用されたプログラミング言語はJavaScript、次にShell、Pythonが続く結果となった(コードのアップロード数に基づく)。
※日本におけるソフトウェア開発者の動向変遷については、こちら( (リンク ») )をご覧ください。
米国:
1,832万人以上の開発者と102万以上の組織がGitHubで開発を行っている。
2,590万回以上のコードがGitHubにアップロードされた。
開発者および組織によってGitHub上に5,250万以上のリポジトリが保持されている。
グローバルなコラボレーションのトップ3は、イギリス、ドイツ、カナダであった。
最も使用されたプログラミング言語はJavaScript、次にPython、Shellが続く結果となった(コードのアップロード数に基づく)。
※米国のソフトウェア開発者の動向変遷については、こちら( (リンク ») )をご覧ください。
GitHub Innovation Graphが、ソフトウェア開発コミュニティの活動を再利用するためのデータリソースとして継続的に活用されるために、GitHubは今後も政策立案者、研究者、開発者の方々から関心が高いと思われるトピックについて、新たなインサイトレポートを発表していく予定です。
GitHub Innovation Graphの改善に向けたご意見を当リポジトリ( (リンク ») )にて受け付けています。GitHub Innovation Graphによって、世界中の開発者のコラボレーションがもたらす影響を共有できるよう、GitHubは継続的な改善に取り組んでいきます。
GitHub Blog
英語:
(リンク »)
日本語:
(リンク »)
GitHubに関する情報は、こちらからもご覧いただけます。
Blog: (英語) (リンク ») (日本語) (リンク »)
X: (英語) @github( (リンク ») )
(日本語) @GitHubJapan( (リンク ») )
【GitHub について】 (リンク »)
GitHubは、すべての開発者のためのグローバルホームとして、安全なソフトウェアの開発拡張、提供するための統合開発者プラットフォームです。フォーチュン100に名を連ねる企業のうち90社に所属する開発者を含む1億人以上がGitHubを利用し、3億3千万以上のリポジトリから、社会に素晴らしいものを創造し送り出しています。GitHubが提供するすべてのコラボレーション機能は、個人やチームがこれまでよりも迅速に、さらに高品質なコーディングをかつてないほどに容易にしています。
お問い合わせにつきましては発表元企業までお願いいたします。

