# Gen AI Research: Software Development Productivity At Google | LinearB Blog

> Explore Google's latest research on Gen AI's impact on software development productivity. Learn how AI is accelerating developer workflows and improving efficiency.

_This is a markdown rendering of a live HTML page on linearb.io, generated for AI/LLM consumption — it is not a markdown-only site. To get the full HTML page instead, request this URL with an explicit `Accept: text/html` header (no wildcard, no markdown preference)._

[Blog](https://linearb.io/blog)

/

Gen AI Research: Software Development Productivity At Google

# Gen AI Research: Software Development Productivity At Google

![Photo of Ben Lloyd Pearson](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/blp_headshot_1_ee25d527aa?_a=BAVMn6ID0)

By [Ben Lloyd Pearson](https://linearb.io/blog/gen-AI-research-software-development-productivity-at-google#ben-lloyd-pearson)

|

October 21, 2024

![Gen_AI_Research_Software_Development_Productivity_At_Google_7032b8a452](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Gen_AI_Research_Software_Development_Productivity_At_Google_7032b8a452?_a=BAVMn6ID0)

Gen AI tools have transitioned from an experimental concept to essential across various roles in a few short years. Tools like GitHub Copilot are making significant waves in the software development industry, leading to deepening discussions about the impact of Gen AI on developer productivity. However, how much does Gen AI improve developer productivity, particularly in enterprise environments requiring high context awareness to complete tasks?

[New research from Google](https://arxiv.org/pdf/2410.12944) sheds some light on the productivity impacts of Gen AI tooling. They conducted a randomized controlled trial on their employees and obtained compelling insights. Most notably, developers using AI tools completed software development tasks 21% faster. This article will break down Google's study and share some of the critical insights engineering leaders should take away from this research.

## The Study: Assessing AI’s Impact on Developer Productivity

Google’s research stands out because it evaluates multiple AI tools working in unison rather than focusing on just one. While previous studies have centered on tools like GitHub Copilot, Google's trial examined the combined effects of three generative AI tools that have been available to Google engineers for a while:

* **AI Code Completion** \- Semantic AI code completion that enables single and multi-line code suggestions as developers type.
* **Smart Paste** \- Context-aware adjustments when a developer copies code from one area into another location.
* **Natural Language to Code** \- An AI assistant that is trained in various programming languages and is activated by highlighting code and selecting a menu option to have the AI assistant make recommendations

The researchers sought to design an "enterprise-grade" task that accurately reflected the type of work developers typically handle and utilized the full range of Google’s developer tools. Participants were given ten files containing 474 lines of code and detailed instructions on how to edit the code. Their task was implementing a new service that logs messages from a fake product onto Google’s internal file-storage service. 

To complete this, participants needed to update the build, data structure, and test files to ensure alignment with the existing codebase and then build and test the project. The task was considered complete once all the tests passed. It was designed to be complex, requiring a solid understanding of infrastructure, code search, editing, writing, and refactoring test plans. Before the research project began, the task was tested on a small group of engineers, who established that it should take between 30 minutes and 2.5 hours to complete.

The study aimed to answer three questions:

* What impact does AI have on time spent completing an enterprise-grade development task?
* How do developer and task characteristics influence the AI's impact on task speed?
* How do these characteristics interact with AI to accelerate or slow down developers?

## Key Findings: 21% Faster Development, But Context Matters

The study's headline result is clear: developers using AI tools completed tasks 21% faster than their counterparts without AI. On average, the AI-assisted group finished in 96 minutes, compared to 114 minutes for the control group. However, while the 21% improvement is notable, the context matters.

![Box and whisker plot comparing time on task between AI and No AI groups, showing interquartile ranges and average task times with outliers represented as circles. The AI group has slightly higher task times on average compared to the No AI group](https://assets.linearb.io/image/upload/v1729538580/Content_Images_1ec4333948.jpg)

The results reveal interesting contrasts with previous research. Another recent study found a [56% productivity increase](https://arxiv.org/abs/2302.06590), but that research involved Upwork freelancers with varying experience levels, while Google’s study focused on 96 full-time developers familiar with the company’s systems. This highlights how AI’s impact on productivity can vary based on the developer’s expertise and environment.

Another study, which examined developers at Microsoft, Accenture, and an anonymous Fortune 100 company, [reported a 26% productivity boost](https://papers.ssrn.com/sol3/papers.cfm?abstract%5Fid=4945566) with GitHub Copilot. This suggests that while Gen AI tools can significantly enhance productivity, the improvement depends on the [developer’s experience ](https://linearb.io/blog/developer-experience)and work environment.

## Senior Developers See the Biggest Gains

One surprising result from Google’s study was that senior developers saw the most significant productivity gains. This challenges the assumption that AI primarily benefits junior developers by compensating for their lack of experience. 

Why do senior developers benefit more? The answer likely lies in task complexity and the deep expertise required to work efficiently in large-scale codebases. While AI tools offer powerful suggestions, they still require significant skill to refine and implement effectively. With their broader experience, senior developers can leverage AI to make faster, smarter decisions, optimizing their workflow in ways that less-experienced developers might not be able to.

This finding underscores a critical insight for software engineering leaders: AI tools aren’t just for boosting junior developer efficiency. Senior developers can use AI to drive even greater productivity and serve as examples for effectively integrating AI into workflows.

## Limitations and Opportunities for Future Research

Google’s study provides strong evidence that Gen AI can measurably [improve developer productivity](https://linearb.io/blog/developer-productivity); however, the relatively small sample size means that more research is needed to understand the implications fully. Specifically, the sample size for seniority was small enough that it’s difficult to know if their results represent statistical noise rather than a clear trend. Additionally, the task was specifically designed for Google’s infrastructure and internal tools, limiting its applicability outside the company. Lastly, Google didn’t consider code quality, which frequently comes up as an area of concern when adopting Gen AI. 

Google’s study also invites future research on how AI tools can be tailored to different developer skill levels. For instance, how can junior developers be "up-leveled" to better use AI tools? And what further benefits might be unlocked by offering personalized AI experiences for different types of developers?

## Is Gen AI Improving Your Developer Productivity?

Google’s research supports the argument that Gen AI is quickly becoming a strategic asset for organizations seeking to [accelerate software delivery](https://linearb.io/resources/engineering-leader-guide-to-accelerating-developer-productivity). More importantly, their research indicates you should strategically apply multiple Gen AI tools and give them the internal context they need to complete tasks successfully. Do you want to measure the impact of Gen AI tools on your software engineering efficiency? [Watch our workshop to learn how](https://linearb.io/resources/measuring-the-roi-of-genai-code).

## Improve developer productivity with LinearB

Find us on

[](https://www.linkedin.com/company/linearb)
[](https://devinterrupted.substack.com/)

![blp_headshot_1_ee25d527aa](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/blp_headshot_1_ee25d527aa?_a=BAVMn6ID0)

## Ben Lloyd Pearson

Ben hosts Dev Interrupted, a podcast and newsletter for engineering leaders, and is Director of DevEx Strategy at LinearB. Ben has spent the last decade working in platform engineering and developer advocacy to help teams improve workflows, foster internal and external communities, and deliver better developer experiences.

### Connect with

[](https://www.linkedin.com/in/benlloydpearson)
[](https://substack.com/@benlloydpearson)

## Your next read

[![Cover image for Slack turns channels into the context engine for agentic AI](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Post_Name_2400x1256_077524ba8b?_a=BAVMn6ID0)](https://linearb.io/blog/slack-jaime-delanghe-mcp-agent-context-channels)

Workflow

[Slack turns channels into the context engine for agentic AI](https://linearb.io/blog/slack-jaime-delanghe-mcp-agent-context-channels)

Slack Chief Product Officer Jaime DeLanghe breaks down how channels serve as the foundational context layer for human-agent collaboration. Learn why Slack is...

[![Cover image for Code generation is faster than ever, but shipping value isn't](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_AI_code_review_bottleneck_2400x1256_d73333ea46?_a=BAVMn6ID0)](https://linearb.io/blog/code-generation-faster-shipping-isnt)

Workflow

[Code generation is faster than ever, but shipping value isn't](https://linearb.io/blog/code-generation-faster-shipping-isnt)

Your team writes more code than ever, but less reaches production. AI moved the bottleneck to code review. Here's how to measure it and unblock your pipeline.&n...

[![Cover image for AI as a value multiplier: a human-centric approach to engineering leadership](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Servant_Leadership_2400x1256_0cfd4e2a0c?_a=BAVMn6ID0)](https://linearb.io/blog/ai-as-value-multiplier-human-centric-leadership)

Workflow

[AI as a value multiplier: a human-centric approach to engineering leadership](https://linearb.io/blog/ai-as-value-multiplier-human-centric-leadership)

Super.com's Matt Culver explains why AI should be used as a value multiplier, not a cost-cutter, advocating for a human-centric approach to engineering...

## Structured data

_Machine-readable metadata (JSON-LD) embedded in the page for search/AI context — not content rendered on the page itself._

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "LinearB",
  "url": "https://linearb.io",
  "logo": "https://assets.linearb.io/image/upload/v1715628027/logo-mark-lg.svg",
  "description": "LinearB is the engineering productivity platform that helps engineering leaders prove AI is improving throughput without sacrificing delivery confidence, flow efficiency, or developer experience.",
  "sameAs": [
    "https://www.linkedin.com/company/linearb"
  ],
  "award": [
    {
      "@type": "Award",
      "name": "LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms",
      "dateAwarded": "2026",
      "awardedBy": {
        "@type": "Organization",
        "name": "Gartner®"
      }
    },
    {
      "@type": "Award",
      "name": "Great Place to Work Certification",
      "dateAwarded": "2025-2027",
      "awardedBy": {
        "@type": "Organization",
        "name": "Great Place to Work"
      }
    },
    {
      "@type": "Award",
      "name": "America's Best Startup Employers 2025",
      "dateAwarded": "2025",
      "awardedBy": {
        "@type": "Organization",
        "name": "Forbes Magazine"
      }
    }
  ],
  "hasCertification": [
    {
      "@type": "Certification",
      "name": "SOC 1 Type 2"
    },
    {
      "@type": "Certification",
      "name": "SOC 2 Type 2"
    },
    {
      "@type": "Certification",
      "name": "GDPR Compliance certification"
    },
    {
      "@type": "Certification",
      "name": "ISO 27001"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Gen AI Research: Software Development Productivity At Google",
  "url": "https://linearb.io/blog/gen-AI-research-software-development-productivity-at-google",
  "author": {
    "@type": "Person",
    "name": "Ben Lloyd Pearson"
  },
  "datePublished": "2024-10-21T19:30:00.000Z",
  "dateModified": "2024-10-21T19:30:00.000Z",
  "image": "https://assets.linearb.io/image/upload/v1729538267/Gen_AI_Research_Software_Development_Productivity_At_Google_7032b8a452.png",
  "publisher": {
    "@type": "Organization",
    "name": "LinearB",
    "logo": "https://assets.linearb.io/image/upload/v1777485755/linearb-logo-2026.png"
  },
  "description": "Explore Google's latest research on Gen AI's impact on software development productivity. Learn how AI is accelerating developer workflows and improving efficiency."
}
```

## More on linearb.io

### Top navigation

- [Book a Demo](https://linearb.io/book-a-demo)
- [AI Code Reviews — Catch security risks, bugs, and spec mismatches](https://linearb.io/platform/ai-code-reviews)
- [AI & Productivity Insights — See how AI tools affect cycle time and delivery speed](https://linearb.io/platform/ai-developer-productivity-insights)
- [Measure AI Impact — Track AI adoption and tie it to delivery outcomes](https://linearb.io/use-case/measure-ai-impact)
- [MCP Server — Chat with your data to spot patterns and boost output](https://linearb.io/platform/mcp-server)
- [Resource Allocation — Cost initiatives and shape your investment strategy](https://linearb.io/platform/resource-allocation)
- [Cost Capitalization — Capitalize engineering costs with audit-ready reports](https://linearb.io/platform/cost-capitalization)
- [Dev Team Management — Set targets and tie throughput to business outcomes](https://linearb.io/platform/goals-and-reporting)
- [DevOps Workflow Automation — Policy-based PR routing, approvals, and tests](https://linearb.io/platform/ai-workflow-governance)
- [AI Powered Support — Unify AI and human code delivery in one clear view](https://linearb.io/use-case/ai-powered-support)
- [Optimization — Surface friction with feedback and MCP insights](https://linearb.io/platform/developer-experience)
- [Reporting — Spot what's working and what needs attention](https://linearb.io/use-case/measuring-developer-experience)
- [Surveys — Turn developer feedback into actionable signals](https://linearb.io/platform/developer-surveys)
- [Platform overview](https://linearb.io/platform/overview)
- [Register now](https://linearb.io/event/engineering-productivity-gap)
- [Customers](https://linearb.io/customers)
- [Pricing](https://linearb.io/pricing)
- [Why choose LinearB — Explore your data. Measure performance. Act to improve it.](https://linearb.io/why-linearb)
- [APEX framework — The operating model for AI-era engineering teams](https://linearb.io/resources/apex-framework)
- [Anti-FAQ — The questions other vendors won't answer](https://linearb.io/why-linearb/anti-faq)
- [Security — Enterprise-grade compliance and zero code access](https://linearb.io/security)
- [Build vs. buy — The hidden cost of building it yourself](https://linearb.io/resources/build-vs-buy)
- [Dev Interrupted Podcast — Conversations with engineering leaders](https://linearb.io/dev-interrupted/podcasts)
- [Reports & Guides — Deep dives on productivity and delivery](https://linearb.io/resources)
- [Webinars — Expert sessions on productivity and AI](https://linearb.io/resources?category=workshops)
- [Metrics Benchmarks — See how your engineering org stacks up](https://linearb.io/resources/software-engineering-benchmarks-report)
- [Blog — Product updates and practical insights](https://linearb.io/blog)
- [Help Center — Documentation, setup, and support](https://linearb.helpdocs.io)
- [API Docs](https://docs.linearb.io/api-overview)
- [Status](https://www.linearbstatus.com/)
- [Integrations](https://linearb.io/integrations)
- [LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms](https://linearb.io/resources/gartner-magic-quadrant-dpi-platforms-2026)
- [Sign in](https://app.linearb.io/login)
- [Enterprise](https://linearb.io/solutions/enterprise)
- [Contact](https://linearb.io/contact-us)
- [About us](https://linearb.io/about-us)
- [Careers](https://linearb.io/careers)
- [Service agreement](https://linearb.io/services-agreement)
- [Privacy policy](https://linearb.io/privacy-policy)
- [DPA](https://linearb.io/data-processing-agreement)
- [Security FAQ](https://linearb.io/security-faq)
- [Substack](https://devinterrupted.substack.com/)

### Footer

_Additional links from the site footer, not repeated from the top navigation above._

- [GitHub](https://github.com/linear-b)
- [LinkedIn](https://www.linkedin.com/company/linearb)
- [Twitter](https://twitter.com/LinearB_Inc)