Understanding the Study’s Focus
Recent advancements in AI coding tools, such as Cursor and GitHub Copilot, have led many to believe that these technologies significantly boost software development productivity. However, a new study from METR challenges this notion. The research involved 16 experienced open-source developers who completed 246 tasks on code repositories. Half of the tasks allowed the use of AI tools, while the other half did not. Surprisingly, the results indicated that using AI tools actually increased task completion time by 19%, contrary to developers’ initial expectations of a 24% time reduction.
Key Findings
- Developers had limited prior experience with Cursor, the main AI tool used in the study.
- Only 56% of participants had previously used it, while 94% had experience with other web-based AI models.
- The study revealed that developers spent more time prompting the AI and waiting for responses, leading to slower coding.
- AI tools struggled with large and complex code bases, which affected overall efficiency.
Implications for Developers
These findings raise important questions about the effectiveness of AI coding tools for experienced developers. While some studies suggest that AI can enhance productivity, this research indicates that developers should be cautious. It’s essential to recognize that AI tools may not provide immediate benefits and can even hinder workflow in certain contexts. As AI continues to evolve, there may be improvements in their capabilities, but developers should remain skeptical about their current effectiveness. Understanding these nuances can help developers make informed decisions about integrating AI into their coding practices.











