Stack Overflowは10月3日(米国時間)、「Mapping Ecosystems of Software Development - Stack Overflow Blog」において、同社のサービスで蓄積されたタグデータを分析して、タグ間の関連性を分析した結果を発表した。この結果からは、プログラマーや開発者がどのような技術に興味を持っているのかを知ることができ、参考になる。

Stack Overflowで最もよく使われているタグはJavaScriptで、これにJava、Python、PHP、CSS、C#、HTML、C++が続いている。記事では、C#、C++、JavaScript、Pythonに関する分析結果を公開しており、これらプログラミング言語とともに指定されているほかのプログラミング言語や、関係性のある技術などをグラフで示している。

Stack Overflowデベロッパストーリにおけるトップタグ - 資料: Stack Overflow提供

タグの関係をネットワークとして示したもの - 資料: Stack Overflow提供

C#、C++、JavaScript、Pythonと一緒に使われているトップタグ - 資料: Stack Overflow提供

C#、C++、JavaScript、Pythonと関連しているトップタグ - 資料: Stack Overflow提供

C#、C++、JavaScript、Pythonとともに使われているタグの多くはほかのプログラミング言語となっており、プログラマーや開発者が単一のプログラミング言語ではなく複数のプログラミング言語に関心があることがわかる。また、プログラミン語言語以外では対象となっているプログラミング言語と関連性の深い技術に関するタグが多いこともわかる。

この数年でプログラミング言語人気の傾向は特定のプログラミング言語が突出して高いといった状態から、複数のプログラミング言語に人気が分散する傾向が続いており、タグがほかのプログラミング言語と高い関係を持っていることもこうした状況が関連しているものと見られる。