Experienced software developers assumed that AI would save them a chunk of time. But in one experiment, their pregnancies lasted 20 percent longer

  • AI tools don’t always increase productivity. A recent study from Model Evaluation and Threat Research found that when 16 software developers were asked to complete tasks using AI tools, they took longer than when they weren’t using the technology, despite their expectations that AI would increase productivity. The research challenges the dominant narrative of artificial intelligence leading to increased workplace efficiency.

It’s like a new story of “The Tortoise and the Hare”: a group of experienced software engineers entered an experiment where they were tasked with completing part of their work with the help of AI tools. Thinking like a fast rabbit, developers expected AI to speed up their work and increase productivity. Instead, technology has slowed them down. The turtle approach without artificial intelligence, in the context of the experiment, would have been faster.

The results of this experiment, part of a recent study, came as a surprise to software developers tasked with using AI — and to the study’s authors, Joel Becker and Nate Rush, members of the technical staff at the nonprofit technology research organization Model Evaluation and Threat Research (METR).

The researchers enlisted 16 software developers, who had an average of five years of experience, to perform 246 tasks, each part of projects they were already working on. For half of the tasks, developers were allowed to use AI tools—most selected the Cursor Pro or Claude 3.5/3.7 Sonnet code editor—and for the other half, developers performed the tasks on their own.

Believing that AI tools will make them more productive, software developers have predicted that the technology will reduce their time to complete tasks by an average of 24%. Instead, AI increased their activity time by 19% more than when they were not using the technology.

“While I like to think that my productivity didn’t suffer when I used AI for my tasks, it’s not unlikely that it didn’t help me as much as I anticipated, or maybe even hindered my efforts,” Philipp Burckhardt, a study participant, wrote in a blog post about his experience.

So where did the rabbits go off the path? Experienced developers, in the midst of their own projects, likely approached their work with a lot of additional context that their AI assistants didn’t have, meaning they had to adapt their own agenda and problem-solving strategies to the AI ​​outputs, which they also spent a lot of time debugging, according to the study.

“Most of the developers who participated in the study noted that even when they get AI results that are generally useful to them — and I’m talking about the fact that AI in general can often do very impressive work or a very impressive kind of work — those developers have to spend a lot of time cleaning up the resulting code to make it really suitable for the project,” said Rush, the study’s author. wealth.

Leave a Comment