Movatterモバイル変換


[0]ホーム

URL:


2024DeveloperSurvey

3 AI

In this section we gain insight into the real sentiments behind the surge in AI popularity. Is it making a real impact in the way developers work or is it all hype?

3.1Sentiment and usage

AI tools in the development process

76% of all respondents are using or are planning to use AI tools in their development process this year, an increase from last year (70%). Many more developers are currently using AI tools this year, too (62% vs. 44%).

Do you currently use AI tools in your development process? *
All Respondentsto-doYes61.8%No, but I plan to soon13.8%No, and I don't plan to24.4%
Download chart
Responses:60,907(93.1%)

AI tool sentiment

72% of all respondents are favorable or very favorable of AI tools for development. This is lower than last year's favorability of 77%; a decline in favorability could be due to disappointing results from usage.

How favorable is your stance on using AI tools as part of your development workflow?
All Respondentsto-doVery favorable23.6%Favorable48.3%Indifferent18.7%Unsure3%Unfavorable5.2%Very unfavorable1.2%
Download chart
Responses:45,873(70.1%)

3.2Developer tools

Benefits of AI tools

81% agree increasing productivity is the biggest benefit that developers identify for AI tools. Speeding up learning is seen as a bigger benefit to developers learning to code (71%) compared to professional developers (61%).

For the AI tools you use as part of your development workflow, what are the MOST important benefits you are hoping to achieve? Please check all that apply.
All Respondentsto-doIncrease productivity81%Speed up learning62.4%Greater efficiency58.5%Improve accuracy in coding30.3%Make workload more manageable25%Improve collaboration7.8%
Download chart
Responses:36,894(56.4%)

Accuracy of AI tools

Similar to last year, developers remain split on whether they trust AI output: 43% feel good about AI accuracy and 31% are skeptical. Developers learning to code are trusting AI accuracy more than their professional counterparts (49% vs. 42%).

How much do you trust the accuracy of the output from AI tools as part of your development workflow?
All Respondentsto-doHighly trust2.7%Somewhat trust40.3%Neither trust nor distrust26.6%Somewhat distrust22.5%Highly distrust7.9%
Download chart
Responses:37,302(57%)

AI tools' ability to handle complex tasks

The development workflow is complicated, as the abundance of questions and answers on Stack Overflow can attest to. Almost half (45%) of professional developers believe AI tools are bad or very bad at handling complex tasks.

How well do the AI tools you use in your development workflow handle complex tasks?
All Respondentsto-doVery well at handling complex…3.3%Good, but not great at handlin…32.7%Neither good or bad at handlin…20.8%Bad at handling complex tasks31.3%Very poor at handling complex…11.9%
Download chart
Responses:37,021(56.6%)

AI in the development workflow

Developers currently using AI tools mostly use them to write code (82%) and those who are interested but not yet using AI tools are mostly curious about testing code (46%). Developers with experience can trust AI tools to help write code to get started but perhaps know testing is a complex step best left to traditional processes.

Which parts of your development workflow are you currently using AI tools for and which are you interested in using AI tools for over the next year? Please select all that apply.
Currently Usingto-doWriting code82%Search for answers67.5%Debugging and getting help56.7%Documenting code40.1%Generating content or syntheti…34.8%Learning about a codebase30.9%Testing code27.2%Committing and reviewing code13.2%Project planning12.2%Predictive analytics5.3%Deployment and monitoring4.5%
Download chart
Responses:35,978(55%)

AI tools next year

In the next year, most developers agree that AI tools will be more integrated mostly in the ways they are documenting code (81%), testing code (80%), and writing code (76%).

Thinking about how your job and process changes over time, how integrated in your workflow do you anticipate AI tools you are currently using will be 1 year from now?
All Respondentsto-do28.4%44.6%19.2%3.8%4%Committing and reviewing code26.8%50.5%18.2%2.6%1.8%Debugging and getting help27.2%38.1%21.1%6.8%6.8%Deployment and monitoring32.8%48%14.9%2.1%2.1%Documenting code33.7%40.7%21.1%2.2%2.2%Generating content or synthetic data24.8%48.8%18.8%4.1%3.5%Learning about a codebase29.9%40.3%20.2%4.4%5.3%Predictive analytics23.6%44.5%22.6%4.8%4.4%Project planning31.7%46.2%18.1%2.1%1.9%Search for answers30.6%49.3%15.1%2.5%2.5%Testing code24%51.7%19%3.3%2.1%Writing codeMuch more integratedMore integratedNo changeLess integratedMuch less integrated
Download chart
Responses:34,168(52.2%)

3.3Efficacy and Ethics

Are AI tools a threat to your job

70% of professional developers do not perceive AI as a threat to their job.

Do you believe AI is a threat to your current job?
All Respondentsto-doNo68.3%I'm not sure19.6%Yes12.1%
Download chart
Responses:36,328(55.5%)

Most important ethical issues for AI

Misinformation and disinformation in AI results are a top ethical concern in this year's survey for 79% of developers. Source attribution is the next top ethical concern (65%) whichStack Overflow is working to protect for our community members.

Which AI ethical responsibilities are most important to you? Select all that apply.
All Respondentsto-doCirculating misinformation or…79.4%Missing or incorrect attributi…64.7%Biased results that do not rep…49.6%Imitating a person's likeness37.2%Energy demand36.3%Replacing jobs w/o options for…34.1%
Download chart
Responses:33,701(51.5%)

Challenges with AI at work

Professional developers agree the issue is not user error: twice as many professionals cite lack of trust or understanding the codebase as the top challenge of AI tools compared to proper training.

What are the challenges to your company/whole team using AI code assistants or GenAI tools? Select all that apply.
All Respondentsto-doDon’t trust the output or answ…66.2%AI tools lack context of codeb…63.3%We don’t have the right polici…31.5%Lack of proper training and ed…30.7%Not everyone uses them25.5%They create more work12.9%Lack of executive buy-in11.5%
Download chart
Responses:30,661(46.9%)

AI at work in one year

Developers most frequently hypothesize the amount of time they spend on tasks with AI tools and the complexity of those tasks will be different one year from now.

By grouping open-ended responses into topics based on phrase patterns, we can see themes amongst developer responses.

Please describe how you would expect your workflow to be different, if at all, in 1 year as a result of AI advancements.
All Respondentsto-doSeamless Time503Well Code427Complex Task416Able Code359Seamless Code259Well Integration243Repetitive Task194High Level189Simple Task175Able Task175
Download chart
Responses:15,136(23.1%)
Previous
Technology
Next
Work

[8]ページ先頭

©2009-2025 Movatter.jp