DEVELOPER INSIGHTS

/UNDERSTAND DEVELOPERS WHAT TOOLS THEY USE, WHY, AND WHERE THEY’RE GOING NEXT

Get timely and accurate key insights on who and where developers are, how to reach them, what motivates them, how big global and local communities are, and how they are expected to evolve.

MAP THE DEVELOPER POPULATION, UNDERSTAND TOOLING CHOICES

  • 01

    How many developers are there per sector, and how is the developer population expected to grow?

  • 02

    How do developers segment by motivation, language, company size, target audience, and more?

  • 03

    Where can you reach developers?

  • 04

    What are the biggest trends in software development?

You need this to

  • Size developer communities - globally, per development area, users of specific technologies, and more.
  • Find out where developers go to find information, and where are the best places to reach them.
  • Understand what motivates developers, and how to segment them into similarly-behaving personas.

Developer Ecosystem Insights Subscriptions

The reports subscription is an annual service that provides a 360 degree view in any software development area, such as mobile & desktop, IoT, cloud and emerging technologies. It offers a systematic way to track the latest developer trends and stay ahead of the competition. With at least 3 reports per research area per year, our service keeps you up-to-date with all key developer trends and the drivers behind them.

  • Emerging

    Includes AR/VR, machine learning and data science.

  • Cloud

    Cloud computing, serverless architectures, backend technologies and more.

  • IoT

    Research about the Internet of Things developers and their challenges.

  • Mobile & Desktop

    Mobile and desktop research, including web and game development.

talk to a /representative
    • September 2019

      The state and challenges of the open source ecosystem

      - Which developers use open source tools and libraries, in which use cases, and to what extent? - What motivates developers to choose open source solutions over commercial alternatives? - Which developers are more likely to contribute to open source projects? - Why do developers contribute to open source? - What are some of the challenges and roadblocks that developers face when working with open source?
    • June 2019

      How to reach AR/VR developers

      - How do AR/VR developers stay up to date? -How do AR and VR use cases influence a developer’s choice of information sources? - How does experience in software development affect the choice of information sources? -Which Q&A sites do AR/VR developers use? How does programming language usage influence AR/VR developers’ Q&A site preference? -How does technology used by AR/VR developers influence community websites adoption? - Which open source code repository communities do AR/VR developers use? - Which conferences do AR/VR developers attend?
    • May 2019

      How to Reach ML Developers and Data Scientists

      - How do ML developers and data scientists stay up to date? - How does the type of involvement in data science dictate information sources? - Which Q&A sites do ML developers and data scientists use? -How does programming language usage influence Q&A site preference? -Which community websites do ML developers follow? -How is community website adoption dictated by ML framework usage? -Which conferences do ML developers and data scientists attend?
    • March 2019

      Who will win the hearts of AR / VR developers?

      -How many professional AR/VR developers are there? - What are the goals of AR/VR developers? - What VR devices and platforms are AR/VR developers targeting? - What AR devices are targeted by AR/VR developers? - What AR platforms targeted by AR/VR developers - How popular are game engines among AR/VR developers? - Which companies are attracting the biggest share of AR/VR developers to their community resources?
    • November 2018

      The big data and ML predictions report

      How many train ML models and how big are the training datasets they use? How many use models to produce real-time or batch predictions? On average, how many predictions do they generate per month?
    • June 2018

      AR/VR Developer Population Forecast 2018

      - How many Augmented and Virtual Reality developers are there? - How are they split between professionals and hobbyists; between AR and VR? - Which use cases are they working on? - How much influence do AR/VR developers have on tool purchase decision? - Where are AR/VR developers located? - How big is the addressable market for AR/VR technologies, including hardware acceleration? - Which programming languages should your SDK prioritise?
    • May 2018

      Performance Computing & Code Optimisation Strategies

      - What fraction of developers optimise their code, and are some types of developer more likely to show higher, or lower, levels of optimisation? - What are the main reasons for optimising code? Do these vary across different development areas of involvement? Do hobbyist and professional developers optimise for the same reasons? - What processor types and architectures attract the highest levels of optimisation in different areas of development? - What can we learn from the different levels of processor optimisation in different global regions?
    • April 2018

      Machine Learning Developer Population Forecast 2018

      - How many machine learning developers and data scientists are there? - Who is considered a machine learning developer? - How much influence do machine learning developers have on tool purchase decision? - Where are machine learning developers located? - How big are the addressable markets for machine learning technologies, including hardware acceleration? - Which programming languages should your SDK prioritise?
    • March 2018

      AR/VR Hardware and Software Trends

      - Which AR and VR platforms are developers currently using? - Which platforms do they expect to adopt in the near future (within 2018)? - How fast do developers expect the hardware market to develop? - How does this differ between professional developers and hobbyists, who form the majority?
    • November 2017

      360 Developer Landscape

      - Ηow does developer involvement in different areas vary with experience? - What is the relationship between developers’ age and gender and their involvement with different technologies? - What is the educational background of developers across different technologies? - How does education relate to compensation? - How does developer's involvement in different areas impact their compensation? - What are the most popular combinations of technology areas for developers to work in?
    • September 2017

      Who and where data scientists and machine learning developers are

      - How does developer involvement in different areas vary with experience? - What is the relationship between developers’ age and gender and their involvement with different technologies? - What is the educational background of developers across different technologies? - How does education relate to compensation? - How does developer's involvement in different areas impact their compensation? - What are the most popular combinations of technology areas for developers to work in?
    download brochure
    • September 2019

      The state and challenges of the open source ecosystem

      - Which developers use open source tools and libraries, in which use cases, and to what extent? - What motivates developers to choose open source solutions over commercial alternatives? - Which developers are more likely to contribute to open source projects? - Why do developers contribute to open source? - What are some of the challenges and roadblocks that developers face when working with open source?
    • June 2019

      What Enterprise Systems are Developers Extending?

      - What platforms are developers extending? - Who are the developers extending specific enterprise systems? - What type of extensions are developers developing for what platforms?
    • June 2019

      How developers are extending enterprise systems

      - What types of extensions are developers building? - What type of companies are extending legacy enterprise systems and enterprise SaaS? - What languages and resources do developers extending systems use? - How do extension developers value resources?
    • December 2018

      Trends in serverless architectures

      -How quickly are developers adopting serverless architectures? - What market segments are adopting serverless more aggressively? - What other technologies are serverless developers using? - What are the motivations of serverless developers, how are they making money and how is this changing? - How many developers have adopted serverless architectures?
    • April 2018

      Cloud Computing Evolution

      - Who are the leading vendors in the Serverless Platform, container management platforms and orchestration tools markets? - Where are developers in the adoption process of serverless platforms, container management platforms and orchestration tools? - Which developers are further along the adoption lifecycle than others? - What workloads are developers using serverless architecture for now and what do they expect to use serverless architectures for in the future?
    • February 2018

      Backend Developer Population Forecast 2018

      - How many backend developers are there? - Who is considered a backend (cloud) developer? - How much influence do backend developers have on tool purchase decision? - Where are backend developers located? - How big is the addressable market for specific backend technologies? - Which programming languages should your SDK prioritise?
    • November 2017

      360 Developer Landscape

      - Ηow does developer involvement in different areas vary with experience? - What is the relationship between developers’ age and gender and their involvement with different technologies? - What is the educational background of developers across different technologies? - How does education relate to compensation? - How does developer's involvement in different areas impact their compensation? - What are the most popular combinations of technology areas for developers to work in?
    download brochure
    • September 2019

      How to reach IoT developers

      - Where do IoT developers get their information? - How do technologies used influence an IoT developer’s choice of information sources? - Which Q&A sites do IoT developers use the most regularly? - How does programming language usage influence IoT developers’ Q&A site preference? - Which conferences do IoT developers attend? - What is the type of involvement in IoT of conference attendees? - How do technologies used for IoT development influence conference popularity?
    • September 2019

      The state and challenges of the open source ecosystem

      - Which developers use open source tools and libraries, in which use cases, and to what extent? - What motivates developers to choose open source solutions over commercial alternatives? - Which developers are more likely to contribute to open source projects? - Why do developers contribute to open source? - What are some of the challenges and roadblocks that developers face when working with open source?
    • March 2019

      In search of the Internet of Things Developer

      - Can we locate the boundaries of what is IoT and what isn’t? - How crucial is hardware to IoT applications? What about connectivity? - Is IoT fundamentally about transitioning from hardware to software? Or about making things “smart”? - Who self-identifies with the Internet of Things label, and who doesn’t? - How closely connected is IoT to adjacent sectors such as embedded development, mobile, or AR/VR? - Given all the fragmentation in this space, are there identifiable sub-pockets of IoT developers?
    • September 2018

      Challenges Facing IoT Developers

      - How big are IoT projects? - How challenging is it really to build an IoT project, on time and on budget? - Which aspects of IoT development add the most complexity, time, and challenge? - How can vendors of hardware or software components and IoT platforms help to make IoT development easier?
    • March 2018

      IoT Developer Population Forecast 2018

      - How many IoT developers are there? - Who is considered an IoT developer? - Which vertical markets are IoT developers serving? - How much influence do IoT developers have on tool purchase decision? - Where are IoT developers located? - How big is the addressable market for specific IoT technologies? - Which programming languages should your SDK prioritise?
    • November 2017

      360 Developer Landscape

      - Ηow does developer involvement in different areas vary with experience? - What is the relationship between developers’ age and gender and their involvement with different technologies? - What is the educational background of developers across different technologies? - How does education relate to compensation? - How does developer's involvement in different areas impact their compensation? - What are the most popular combinations of technology areas for developers to work in?
    download brochure
    • September 2019

      The state and challenges of the open source ecosystem

      - Which developers use open source tools and libraries, in which use cases, and to what extent? - What motivates developers to choose open source solutions over commercial alternatives? - Which developers are more likely to contribute to open source projects? - Why do developers contribute to open source? - What are some of the challenges and roadblocks that developers face when working with open source?
    • April 2019

      Global Developer Population 2019

      -How many software developers are there? -Who is considered a developer? -How fast is the developer community growing? -What is the size of major developer communities: regions, software sectors, and programming language communities? -What are some of the main choices, trade-offs, and biases in our estimates and how did we mitigate them?
    • April 2019

      How to Segment Developers into Personas

      - How do developer marketing leaders segment their audiences? - What are the main drawbacks of the most common developer segmentation practices? - Where can assumption-based methods fail? - Which principles should your segmentation follow? - Should you be segmenting developers based on their technology choices? - What steps does a data-based approach to developer segmentation involve? - On what features or metrics should you be segmenting developers? - What are the most dominant developer personas out there?
    • January 2019

      Game Developers Landscape

      - How does the games developer population compare with the broader developer population? - What hardware or platform are games developers targeting? - What are the types of games being developed? - How big are revenues from games? - How big is the game developer population? - How many professional game developers are there? - Where are the most games developers based? - How old and experienced are games developers? - What programming languages are used to write games? - What third-party frameworks are used in writing games? - What are the ways games earn revenue?
    • October 2018

      Mobile Developer Population Forecast 2019

      - How many mobile developers are there? - Which platforms for mobile applications are they targeting? - Which app categories are mobile developers working on? - How much influence do mobile developers have on tool purchase decision? - Where are mobile developers located? - How big is the addressable market for specific mobile technologies? - Which programming languages should your SDK prioritise?
    • August 2018

      Desktop Developer Population Forecast 2018

      - How many desktop developers are there? - Which platforms for desktop applications are they targeting? - Which vertical markets are desktop developers serving? - How much influence do desktop developers have on tool purchase decision? - Where are desktop developers located? - How big is the addressable market for specific desktop technologies? - Which programming languages should your SDK prioritise?
    • March 2018

      How and Where to Reach Web Developers

      - Where do web developers get their information? - How does the technology developers use influence where they get their information? - How are web developers in various regions different? - What communities and Q&A sites do web developers get their info from?
    • November 2017

      360 Developer Landscape

      - Ηow does developer involvement in different areas vary with experience? - What is the relationship between developers’ age and gender and their involvement with different technologies? - What is the educational background of developers across different technologies? - How does education relate to compensation? - How does developer's involvement in different areas impact their compensation? - What are the most popular combinations of technology areas for developers to work in?
    download brochure