• BLOG.JETBRAINS.COM
    Software Developers on AI: Insights and Opportunities
    As AI tools continue to advance and become bigger parts of our lives, it is important to think critically about AI interactions. At JetBrains, the Developer Experience (DX) and Human-AI eXperience (HAX) study this, with a particular interest in enhancing these interactions in code-related tasks. In this post we will look at how our teams applied insights from a leading theory on motivation, Self-Determination Theory, to empirical results, and identified areas for actionable improvement.The roadmap for this post is the following: Introduction to Self-Determination TheorySDT in connection with software developers survey and interview responses to questions about their challenges, successes, needs, and wishes from AI in coding environments From the motivation-theory perspective, why relatedness is important for developers and their AI tools and an ongoing HAX project working to fill this gapWhether you are a developer interested in improving your AI interactions or youre just interested in applying motivation theory to different contexts, we hope you can learn something new!Self-Determination TheoryTo research developers productivity and motivation, we need a solid theoretical framework. A framework commonly used in motivation psychology is Self-Determination Theory (SDT). Introduced in the 1980s by E. Deci and R. Ryan, this theory analyzes how social and cultural factors can affect a persons well-being and motivation.Essential to this theory are the following three psychological needs:Self-Determination Theory predicts that when contextual conditions support and work towards fulfilling these three psychological requirements, the individual is more likely to be motivated and engaged. In contrast, when these needs are unmet, or thwarted in the theorys terminology, their motivation and engagement will be negatively impacted. The image below illustrates this.Before jumping into the empirical work below, we can apply the three needs to developers and AI. Take a look at the following list for examples of how developers motivation, engagement, and well-being could be enhanced with specific AI features. What would you add?In the rest of this post, we will look at how this does or doesnt align with what developers actually say when asked what they want from AI. Then well describe how to support these needs with potential next steps, including best practices and further research directions from our HAX team.What developers want from AITraditionally, developer productivity has been analyzed from a performance-centric perspective. Recently, more researchers are showing interest in a flipped viewpoint, bringing the focus away from performance metrics and towards the non-technical context. This means that the frameworks used to develop empirical studies and to analyze the results are increasingly looking towards fields such as psychology and including theories such as Self-Determination Theory. In this section, we take a look at JetBrains studies that asked developers about what they expect from AI tools in their coding environments.What developers want to delegate to AIEvery year since 2017, we at JetBrains has been conducting our State of the Developer Ecosystem Survey, with tens of thousands of responses from developers all over the world. The survey is thoughtfully designed, with features like localization in 10 different languages, only showing relevant sections based on participants responses to minimize effort, and updating the survey annually to reflect advances in the field. Here, we will look at the 2023 survey, because it is the first time that respondents were asked targeted questions about AI and, as we will see below, these results pattern similarly to results from later empirical studies.Our DX Research and Survey teams carefully clean the raw data before analysis with clearly defined criteria, such as omitting duplicate submissions or those with conflicting responses (e.g., claiming to be 1820 years old while also claiming to have more than 16 years of industry experience). If you are interested, there are more details about the surveys methodology on the survey page.Specifics of the survey include:Submissions before data cleaning: more than 35 thousand; after data cleaning: more than 26 thousandParticipants reported being from 196 countries.Responses were collected from both internal and external sources (e.g., through social media ads)Over 17 thousand respondents answered target questions about AIThe following figures depict the percentage of answers to three questions from the 2023 Developer Ecosystem survey: (A) What activity is the most time-consuming? (B) How enjoyable/unpleasant do you find these activities? and (C) How likely is it that you would delegate the following activities to an AI assistant (in an ideal world where the performance of an AI assistant is humanlike)?A: What activity is the most time-consuming?The respondents could choose their top three answers out of twelve possibilities. Figure A shows a snapshot of the survey responses. From top to bottom, we can see which categories are reported to be the most time consuming: the top activity is writing code with almost 80% of the respondents choosing it as a time-consuming task, then understanding code with half of the respondents choosing it. Less than one-third of the respondents chose any of the other three tasks.B: How enjoyable or unpleasant do you find these activities?C: How likely is it that you would delegate the following activities to an AI assistant (in an ideal world where the performance of an AI assistant is humanlike)?The answers to the other two questions about enjoyability and delegation are depicted in Figures B and C, where we see an interesting pattern in the results. Similar to Figure A, there is a split between the top two categories (understanding code and writing code) and the bottom three (writing code comments/documentation, writing tests, and searching for code fragments inside the database).These responses indicate that while understanding and writing code eat up a lot of developers time (according to Figure A), the developers themselves do not wish to delegate these relatively enjoyable tasks (according to Figures B and C). They would rather delegate the more unpleasant activities to an AI assistant, thus freeing up time and energy for writing and understanding code.In a recent paper titled Using AI-based Coding Assistants in Practice: State of Affairs, Perceptions, and Ways Forward, our HAX team asked developers similar questions as in the 2023 State of the Developer Ecosystem survey, in addition to other questions. After cleaning the data to eliminate inconsistencies like those described for the survey above, the final sample contained 481 responses from experienced developers across 71 countries: Almost half reported having more than 10 years of experience and almost one-third reported having more than 15 years of experience.The approach in this paper differs from the research described above, but the results show a similar pattern. Instead of asking developers about twelve different code-related activities, our HAX team first asked them about five broad categories, and then posed more pointed questions about the individual stages of the activities. In addition, participants were asked to rate answers on a 5-point Likert scale, instead of picking their top three or rating on a 3-point scale.The responses to questions on the five broad activities, similar to those in Figures B and C, are shown in the image below. (If you are interested in more details about reported AI use in specific stages of these activities or developers perceptions about AI tools in coding environments, check out the paper.)D: How unpleasant or enjoyable is this activity for you?E: How likely is it that you would delegate this activity to an AI assistant?Both images from Sergeyuk et al. (2025: 13)Figures D and E show similarities in the developers responses to Figures B and C, despite different methodologies. Namely, the responses in Figures D and E indicate that writing tests and writing natural language artifacts (which includes code comments/documentation, an activity specified in the 2023 survey) are the two activities that developers both find the most unpleasant and would most like to delegate to AI. The other three activities tend to suggest the same relationship between enjoyability and delegation, but not as strongly.From these survey results, we can see that developers:Find coding-related activities more enjoyable and are willing to do these activities themselves.Would like to delegate other tasks to AI.In terms of SDT and according to these survey responses, software developers are interested in AI features and tools that enhance their autonomy and competence.What AI features developers want to seeThe previous subsection described research looking at how developers view certain coding-related activities and showed that the activities rated as more unpleasant are those that developers would more like to delegate to AI tools. The responses reported in those studies indicated that developers are interested in tools that support their autonomy and competence needs. This subsection looks at a study that asked developers open-ended questions, adding to the insights from the survey data in the previous subsection.In a 2024 paper, our HAX team conducted interviews with users of JetBrains IDEs. In the 35 semi-structured interviews, the researchers asked participants about AI: their overall experience, tool use in coding, challenges and successes of in-IDE experiences, needs and desired features, and future perspectives.Our team analyzed the developers answers, found clear thematic groupings of their needs, and assembled them into broader topics. They named the resulting map of participants concerns a design space, or a chart of what can be designed, innovated, or implemented to address those concerns. The five topics are listed in the table below, with examples of the specific ideas expressed by the study participants.The themes that emerged in the interviews include respondents needs for efficient, context-aware, and user-friendly AI programming assistants that integrate smoothly into their workflows, as well as concerns related to privacy, security, and ethics.Based on these insights, our HAX team provides practical guidance for improving AI tools for developers. Here are some of their tips:Create proactive AI that can make autonomous suggestions and suggest improvements with direct changes. For example, when a user starts a new project, the tool would be able to generate an appropriate project structure.Personalize AI to accommodate the developers unique needs and workflows. Ways to do this include custom setups, anywhere in-IDE access, and having an assistant that learns from user feedback.Develop more reliable tools so users are more likely to adopt AI in coding environments. Features that prioritize transparency and reliability include on-premise AI, suggestions with sources and explanations, and up-to-date data.In terms of SDT, the interviews suggest that many developers are already discussing AI tools in ways that touch on autonomy and competence. Namely, topics 1-4 address autonomy and topics 4-5 address competence. There is, however, a distinct lack of discussion of topics connected to the third need of relatedness.In both this subsection and the preceding one, we have seen developers answers to various types of questions. The general tendency in their answers showed how supporting developers autonomy and competence with AI tools is a prominent topic for both researchers and developers, but that so far relatedness is missing from the discussions. The next section takes a look at why this need should also be considered and what our HAX team is already doing to address this.Why relatedness is important for developers and their AI toolsThe previous section presented what developers think about the current state of AI tools in coding and what they would like to see from AI tools. We looked at the results through the lens of psychology, targeting the basic needs of autonomy, competence, and relatedness. This final subsection talks about the importance of studying relatedness in connection with AI and an ongoing research project of the JetBrains HAX team.When thinking about AI, connecting with people is not usually a top priority. But that doesnt mean the topic should be ignored, especially as AI tools in their current state are already affecting how people connect with one another.Think about when you have a question for a busy colleague, but youre worried it is too trivial (or complex!) to bother them with it. An alternative to asking your colleague is to use an AI tool, something we already see in practice. For example, in the State of the Developer Ecosystem 2024 survey, over two-thirds of respondents reported that a benefit of AI is that it reduces time spent searching for information.The responses to this one survey question indicate that AI is already changing human-to-human interaction.Even if the more recent advances in AI are helping us, say, not bother colleagues with trivial questions, the flipside of no longer asking a colleague is that we are also reducing team interactions, and therefore relatedness. This is why our HAX team has started a new study to look more closely at how AI can influence developer teams.In collaboration with the University of Zurich and the University of British Columbia, our team is exploring when and why people turn to AI instead of their teammates and how AI impacts team dynamics. The research will offer data on how AI affects work processes and team dynamics, with the following benefits:Understanding when developers choose AI over human teammates can help us better integrate AI to support, and not replace, team interactions.Recognizing where AI tools are inadequate can help create tools and strategies to address these issues, ensuring smoother projects.Identifying patterns in effective AI use will allow us to tailor tools for different team sizes, roles, and projects.Rather than replacing developers, AI has the potential to enhance their work and overall well-being. We want to keep the conversation open between developers and researchers so that we can continue creating environments where people and technology can collaborate productively. Watch this space for more work by our JetBrains Research teams on this topic!
    0 Comments 0 Shares 30 Views
  • YUBNUB.NEWS
    British Lawmakers Vote to Decriminalise Abortion Up Until Birth
    British lawmakers have backed the most significant change to abortion law in decades, voting in favour of an amendment to decriminalise abortions up to the moment of birth. Under current British law,
    0 Comments 0 Shares 27 Views
  • YUBNUB.NEWS
    Civil War Watch: Left Extremists Burn Amazon, Telecom Company Vans in Berlin
    Specialist police are investigating after an ultra-left group claimed responsibility for the burning of dozens of Amazon and Deutsche Telekom trucks in Berlin this week. 100 firemen were deployed by the
    0 Comments 0 Shares 27 Views
  • YUBNUB.NEWS
    Just In: DHS Secretary Kristi Noem Rushed to the Hospital, Media Mocks Her As Shes Hospitalized
    In shocking and worrisome news that broke on the night of Tuesday, June 17, Department of Homeland Security Secretary Kristi Noem was rushed to the hospital in what initially appeared to be a life-threatening
    0 Comments 0 Shares 27 Views
  • YUBNUB.NEWS
    Iran-backed militias attack 3 US bases in Syria
    Islamic Revolutionary Guards Corps-Qods Force commander Qassem Soleimani with Iraqi Shiite militiamen in Anbar province in May 2015. Iran-backed Iraqi militias launched missile attacks against three US
    0 Comments 0 Shares 27 Views
  • YUBNUB.NEWS
    Ivy League Researchers Scaremonger About GOP Health Policy But Say Nothing About Similar Democrat Plans
    [View Article at Source]When the GOP scales back entitlements, the professoriate says legions of people will die. But when Democrats do the same thing, they're silent.
    0 Comments 0 Shares 27 Views
  • YUBNUB.NEWS
    Financial Data Reveals No Kings Protests Are Hypocritical Astroturfing
    [View Article at Source]The lefts latest bid to regain power is a clunky combination of astroturfing and gaslighting.
    0 Comments 0 Shares 28 Views
  • 0 Comments 0 Shares 27 Views
  • The 11 Biggest Summer 2025 Rock + Metal Tours
    The 11 Biggest Summer 2025 Rock + Metal ToursMondadori Portfolio/Archivio Mar / Variety via Getty Images / Katja Ogrin, Redferns/Getty ImagesThere are a lot of rock and metal tours happening this year, so we rounded up the 11 biggest ones happening over the summer since summer officially kicks off in just a couple of days.Creed are continuing their "Summer of '99" celebrations that initially...
    0 Comments 0 Shares 36 Views
  • WWW.DUALSHOCKERS.COM
    Jujustu Kaisen: 10 Strongest Domain Expansions, Ranked
    If there's one thing that instantly gets Jujutsu Kaisen fans hyped, its a Domain Expansion. When someone drops one of these in a fight, you know things are about to get serious. It's more than just a flashy power-up or some gimmick. A Domain Expansion is a sorcerer saying, Welcome to my world, and if you're trapped inside, your odds of survival just got a whole lot worse.
    0 Comments 0 Shares 27 Views