Developer Surveys and Research
Developer surveys and research are the recurring public studies, such as Stack Overflow's and JetBrains' annual surveys and GitHub's Octoverse, that measure what software developers use, prefer, and struggle with, and the skill of reading their methodology critically before trusting a headline number.
itTechnical communication and collaboration | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic: Developer Surveys and Research
Every year, several large organizations ask developers what they use, and then several other organizations quietly disagree with each other about the answer. This is not a scandal. It is the whole subject.
Here is the thing nobody tells you up front: none of these studies are trying to find the same fact. Stack Overflow and JetBrains run self-selected surveys, meaning they post an open link and count whoever shows up, mostly their own already-engaged users. GitHub's Octoverse does not ask anyone anything; it just totals up commits and repositories that already happened. SlashData recruits deliberately across many channels and does the statistical equivalent of evening out the numbers afterward, which the field calls weighting. The TIOBE index does not go near a developer at all. It counts how often people type "Python programming" into a search box, which measures curiosity, not employment.
Four instruments, one population, four different questions. That is why a headline claiming "80 percent of developers use X" should make you ask, gently but firmly, "according to whom, doing what?"
The one thing that will surprise you is how honest the culprits are about this. JetBrains states plainly, in its own methodology page, that JetBrains users were probably more willing to fill out a JetBrains survey. Stack Overflow says the same about itself. Nobody is hiding the skew. The skew is footnoted, in public, every year, and most of the internet quotes the headline number one paragraph above the footnote anyway.
The surprising part is not that the numbers can be biased. It's that the bias is disclosed and gets ignored regardless, all the way from a methodology page through a blog post through a conference slide, each retelling a little more confident and a little less accurate than the last.
You do not need a statistics degree to fix this. You need one habit: when you repeat a number, say where it came from. "In Stack Overflow's self-selected 2025 survey" is six words longer than "developers say," and it is the difference between a claim someone can check and a claim someone has to trust.
Two tabs answer two different halves of this. The Cheatsheet lists which study uses which method, so you can match a claim to its instrument in ten seconds. The Field Notes cover the sharper judgment calls: which mistakes are common, and which shortcuts cost you more than they save. Between the two, you will never again have to take a headline's word for what developers do.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://survey.stackoverflow.co/2025/methodology/
Supports
- Stack Overflow's 2025 survey drew 49,009 qualifying responses from 177 countries
- Respondents are recruited primarily through Stack Overflow's own owned channels, which the methodology page states skews the sample toward the platform's most engaged users
- The 2025 survey ran from May 29 through June 23, 2025
- https://survey.stackoverflow.co/2025/ai
Supports
- Stack Overflow's 2025 published results show its AI-tool-usage question drew 33,662 responses, 68.7 percent of the survey's 49,009 total respondents
- https://survey.stackoverflow.co/2017/
Supports
- Stack Overflow has run its annual Developer Survey every year since 2011
- https://www.jetbrains.com/lp/devecosystem-2024/methodology/
Supports
- JetBrains' 2024 survey drew 23,262 responses from 171 countries, grouped into 20 geographical regions
- JetBrains applies 34 exclusion criteria to remove suspicious responses, including surveys completed implausibly fast and near-identical answers from the same IP address
- JetBrains applies a three-stage weighting procedure correcting for region, employment/student status, and product awareness
- JetBrains states that its own users may have been more willing to complete the survey, acknowledging residual bias
- https://blog.jetbrains.com/research/2025/10/state-of-developer-ecosystem-2025/
Supports
- The State of Developer Ecosystem survey has run since 2017
- https://github.blog/news-insights/octoverse/
Supports
- GitHub's Octoverse aggregates anonymized platform activity (commits, repositories, language activity) rather than survey responses
- https://github.blog/news-insights/research/octoverse-2022-10-years-of-tracking-open-source/
Supports
- GitHub says its first Octoverse report was published in 2012
- https://github.blog/news-insights/research/the-state-of-open-source-and-ai/
Supports
- GitHub's 2023 Octoverse report documented rising AI-driven activity in open source repositories, marking a shift in what the telemetry-based report tracked
- https://dora.dev/publications/
Supports
- DORA's Accelerate/State of DevOps reports are published annually, with an archive extending back to 2014
- https://dora.dev/news/dora-joins-google-cloud/
Supports
- Google Cloud acquired DORA (DevOps Research and Assessment) on December 20, 2018
- https://www.puppet.com/resources/history-of-devops-reports
Supports
- Puppet published the first State of DevOps Report in 2013, finding 63 percent of surveyed organizations already practicing DevOps, up from 50 percent in 2011
- Puppet's independent State of DevOps Report continued after the researchers behind it formed DORA, with editions documented through 2024 and 2026
- https://dl.acm.org/doi/10.5555/3235404
Supports
- Forsgren, Humble, and Kim published Accelerate: The Science of Lean Software and DevOps in 2018, drawing on years of State of DevOps research
- https://www.slashdata.co/company/methodology
Supports
- SlashData's Developer Nation program recruits through many independent channels each wave and applies statistical weighting to correct sampling bias
- Developer Nation surveys run twice per year with a minimum sample of 12,500 developers per wave
- https://www.cncf.io/reports/the-cncf-annual-cloud-native-survey/
Supports
- The Cloud Native Computing Foundation runs an annual cloud native survey with Linux Foundation Research, combining community outreach with a third-party panel provider
- The survey filters out respondents whose main revenue comes from cloud native products before asking about adoption
- https://www.tiobe.com/tiobe-index/programming-languages-definition/
Supports
- The TIOBE index ranks programming languages by counting search-engine hits for phrases such as "Python programming" across a fixed set of qualified search engines
- TIOBE's methodology is a search-attention proxy, not a measure of usage or adoption
- https://pypl.github.io/PYPL.html
Supports
- The PYPL index measures relative Google Trends interest in language-tutorial searches, normalized against a reference language and smoothed over a rolling window
- https://www.hackerrank.com/research/developer-skills/2024
Supports
- HackerRank's Developer Skills Report combines platform test-submission data with community survey responses
- https://www.tidelift.com/open-source-maintainer-survey-2024
Supports
- Tidelift's 2024 State of the Open Source Maintainer survey, its third, found most open source maintainers remain unpaid despite paid maintainers doing more security-critical work
- https://arxiv.org/abs/1707.00838
Supports
- Academic research documents that a random sample of professional software developers is rarely possible, forcing non-random sampling strategies that introduce bias and validity concerns
- https://bulldogjob.com/readme/why-tiobe-index-is-flawed
Supports
- Independent critique documenting that TIOBE's search-hit methodology ranks Kotlin below Visual Basic, Fortran, Matlab, and Scratch despite Kotlin's much higher developer-reported usage
- TIOBE's search-hit counting undercounts JavaScript because developers rarely search "JavaScript programming" directly, searching framework names such as React instead
- https://github.com/nikomancy/awesome-developer-surveys
Supports
- A curated community index listing dozens of "State of X" developer-population surveys beyond the major vendor-run studies
- https://dev.to/sachagreif/how-the-devographics-surveys-are-run-2023-edition-1p6a
Supports
- Devographics' State of JS/CSS/GraphQL surveys are run by Sacha Greif and Eric Burel, distributed via a mailing list, social media, and framework/library partners, and the organizers state that an open survey struggles to represent every community equally
- https://stateofjs.com/en-us/
Supports
- State of JavaScript is a long-running, community-run survey covering the JavaScript ecosystem
- https://stateofcss.com/en-us/
Supports
- State of CSS surveys CSS frameworks, methodologies, and tooling trends within the Devographics survey family
- https://www.stateofgraphql.com/en-us/
Supports
- State of GraphQL surveys GraphQL adoption and usage patterns within the Devographics survey family
- https://www.timescale.com/state-of-postgres/2022
Supports
- State of PostgreSQL is a vendor-run survey scoped to the PostgreSQL ecosystem
- https://stateoflaravel.com/
Supports
- State of Laravel is a framework-specific community survey covering the Laravel ecosystem
- https://survey.stackoverflow.co/
Supports
- Stack Overflow Developer Survey homepage and multi-year results archive
- https://www.jetbrains.com/lp/devecosystem-2024/
Supports
- JetBrains State of Developer Ecosystem 2024 report homepage
- https://www.developernation.net/
Supports
- SlashData's Developer Nation program homepage and report archive
- https://www.hackerrank.com/research/developer-skills/
Supports
- HackerRank Developer Skills Report homepage and report archive
- https://dora.dev/research/
Supports
- DORA's research homepage, hosting the Accelerate State of DevOps Report series
- https://stackoverflow.blog/2020/05/27/2020-stack-overflow-developer-survey-results/
Supports
- Stack Overflow's 2020 survey was fielded in February 2020, before COVID-19 was declared a pandemic, and the results post cautions that answers might look very different if surveyed again
