Research

Research is crucial for progress and innovation, which is why at JetBrains we are passionate about both scientific and market research.

Market research

Conducted by the JetBrains Market Research and Analytics department running a wide range of studies into technology, business, and markets.

Scientific research

Conducted by JetBrains Research, which is a private enterprise. JetBrains Research unites scientific projects that really make a difference and strive to improve the current state of science and technology.

Market research

To make sure our tools offer the best user experience, we need to understand the developers who use them. For this purpose, we conduct large-scale, systematic research into the labor market of professional developers, the popularity of programming languages, and the working preferences of programmers.

The State of Developer Ecosystem in 2019

May 14, 2019

#IDE #Languages #Ecosystem #DevEcosystem19

A report based on the results of the most comprehensive JetBrains survey. The survey has been conducted annually since 2017. The results show trends in modern technologies, programming languages, frameworks, and tools, based on almost 7,000 responses from developers.

Here’s what we learned.

Kotlin Census 2018

March 20, 2019

#Kotlin #Languages #Android #JVM #Programming

The results of the Kotlin Census 2018 Survey, which was held between December 2018 and March 2019. 4,300 developers (not just Kotlin users) shared their insights and feedback with us on how Kotlin fit into their world.

See what we learned.

Java Learning Topics 2018

March 13, 2019

#Java #Kotlin #Education

In fall 2018, JetBrains polled over 1,500 Java developers worldwide to identify their learning patterns and preferences.

Here’s what we found.

Python Developers Survey 2018

February 5, 2019

#Python #IDE #PyCharm

In the fall of 2018, the Python Software Foundation together with JetBrains conducted the official annual Python Developers Survey for the second time. Over twenty thousand developers from more than 150 different countries participated to help us map out an accurate, up-to-date landscape of the Python community.

Check out the results!

Data Science Survey 2018

November 12, 2018

#Python #BigData #DataScience

In spring 2018, JetBrains polled over 1,600 people involved in Data Science and based in the US, Europe, Japan, and China. The raw data are also available.

Take a closer look at what we found out!

The State of Developer Ecosystem in 2018

June 8, 2018

#IDE #Languages #Ecosystem

In the beginning of 2018, we surveyed developers to identify the State of Developer Ecosystem. Over 6,000+ developers shared their insights on modern technologies, programming languages, frameworks, and tools of choice for software development.

Check out the insights!

Python Developers Survey 2017

March 29, 2018

#Python #IDE #PyCharm

The Python Software Foundation teamed up with JetBrains to conduct the official Python Developers Survey to identify the latest trends and gather insights into the world of today's Python developers. Over 9,500 developers from almost 150 countries participated in the research helping us map out an accurate landscape of the Python community.

Check out the results!

The State of Developer Ecosystem in 2017

July 12, 2017

#IDE #Languages #Ecosystem

Through late 2016 to early 2017, we polled over 5,000 developers to identify the State of the Developer Ecosystem. This huge report covers every language and market with a JetBrains presence. The raw data are also available.

Take a closer look at our findings!

Issue Tracking Tools Survey 2016

September 22, 2016

#YouTrack #project management #issue tracking

We conducted a survey with over 1,500 participants to find out the most popular issue tracking tools and gain insight into how they are used by different members of software development teams and how developers like them.

Learn more

Python Developers Survey 2016

May 25, 2016

#Python #IDE #PyCharm #Django

A survey conducted among more than 1,000 Python developers to identify the latest trends and gather insight into how the world of Python development looks in 2016. We can see Python becoming the language of choice for more and more developers and Python 3 gaining more popularity.

Learn more

How developers use databases today

May 15, 2016

#SQL #Datagrip #analysis

As we considered adding a dedicated tool for working with databases and SQL, we felt it was necessary to better understand how developers used databases. We ran a survey gathering responses from about 2,000 developers. Read this report to find out what we learned.

Learn more

C/C++ facts we learned before going ahead with CLion

July 27, 2015

#Languages #Clion #C/C++

Before going ahead with CLion, we needed better insight into the C/C++ market, to know things like, Who are C and C++ developers? What areas do they work in? What tools do they use? and so forth. This research was instrumental in setting our first roadmap. It reinforced our decision to start with the CMake+GCC/Clang+GDB toolchain, among others.

Learn more

DailyJS survey results 2014: technologies WebStorm users use

April 22, 2015

#Tagged IDE #WebStorm #Node.js #AngularJS

Every year DailyJS, a popular blog on JavaScript development, runs a Developer Survey among their readers. We decided to have a closer look at the results of the 2014 survey, which polled over 4,000 developers to see how many rely on WebStorm and IntelliJ IDEA for their daily tasks and whether their choice of frameworks, tools, and practices differs in any way from all survey respondents. (Kudos to DailyJS for making the raw data publicly available.)

Learn more

Scientific research

Fundamental bio research on aging and cells differentiation

Studying age-related changes and their mechanisms in a cell could, in theory, opens an opportunity to significantly extend the active and healthy stage of human life.

BioLabs

Improving Software Engineering Practices With Data

Combining state-of-the-art research in software engineering and machine learning by making software engineering tools more efficient and providing insights on applicability of data-driven methods in software engineering.

Machine Learning in Software Engineering Group

Mathematics knowledge base

Developing new approaches and software tools to make advanced mathematical studies more efficient and assist researchers by automatically checking formal proofs.

HoTT and Dependent Types Group

Neural tissue activity modeling

Gaining new insights and solutions in the neural modeling field by applying biological principles to describe both network structure and learning strategies on the cellular level.

Neurophysiology and Neural Network Modeling Group

Robotics

Designing and programming robots to assist humans in real-world environments.

Mobile Robot Algorithms Laboratory

Programming Languages

Supporting fundamental research on programming languages and means of software development.

Programming Languages and Tools Lab

Program Analysis and Verification Lab