Software Skill Space
-->
-->
value color
About
What skills are used in programming? And which cities excel at which kind of software development work? To analyze this, we construct a taxonomy of 237 distinct programming skills from the digital traces that millions of software developers leave on Stack Overflow, the software development community’s largest online Question-and-Answer platform. We map developers’ human capital in a software skill space, connecting skills that are closely related. This allows analyzing work in software development in great detail for almost a thousand cities worldwide, covering 15 years’ worth of transformation of the sector’s labor market.
Publication
Xiangnan Feng, Johannes Wachs, Simone Daniotti, Frank Neffke. (2026). Using digital traces to analyze software work: skills, careers and programming languages. arXiv. arXiv:2504.03581
Johannes Wachs, Xiangnan Feng, Simone Daniotti, Frank Neffke. (2026). The Changing Global Division of Labor in Software: Emergence and Diffusion of New Programming Skills across IT Hubs. arXiv.arXiv:2606.09463v1
This research was supported by the Austrian Research Promotion Agency (FFG), project #873927 (ESSENCSE)
Credits
More Visualizations
CSH Visuals