Learn how Worklytics can boost AI adoption in your organization

Learn more

How to Measure GitHub Copilot Success: From Adoption to Efficiency

How to measure GitHub Copilot adoption and success: active users, acceptance rate, AI share of code and PR cycle time, where to find each, what they miss.

To measure GitHub Copilot success, track four things in order: how many licensed developers actively use it, how much of their code it produces, whether pull requests move faster, and how developers feel about it. Adoption comes first, because Copilot cannot change delivery speed for developers who rarely open it.

This guide lists the metrics that matter at each stage, where GitHub reports them today, and what GitHub's own data leaves out. The same approach works for measuring AI adoption across any tool: start with active use, then look for changes in how work gets done.

Worklytics measures this across your organization. See Microsoft 365 Copilot Analytics for adoption, AI fluency and impact by app and by team.

GitHub Copilot metrics at a glance

MetricWhat it tells youWhere GitHub reports it
Active usersHow many people used Copilot in a day, week or monthDaily, weekly (trailing 7 days) and monthly (trailing 28 days) active users in the usage metrics dashboard and API
Adoption rateActive users as a share of licensed seatsActive users from usage metrics, divided by seats from the Copilot user management API
Acceptance rateHow often developers accept code completion suggestions"Code completion acceptance rate" in the usage metrics dashboard
AI share of codeHow much code Copilot adds, and how much comes from agentsLines of code suggested, added and deleted, plus "Agent contribution" (share of changed lines made by agents)
PR cycle timeWhether code gets merged fasterMedian minutes to merge, including a separate figure for pull requests created by Copilot
PR throughputWhether teams ship morePull requests created, reviewed and merged per day

These are usage and delivery metrics. They tell you whether Copilot is being used and whether work is changing. To turn them into a cost and payback figure, see our guide to GitHub Copilot ROI.

Where the data comes from, and what it misses

GitHub reports these metrics in its Copilot usage metrics dashboard, its Copilot impact dashboard and the Copilot usage metrics REST API (GitHub Docs: Copilot usage metrics; metric reference). A few things to know before you build a scorecard on them:

  • Data lags. A day's data is available within two full UTC days after that day ends, and the dashboards show 28-day trends.
  • Most metrics need IDE telemetry. Developers with telemetry turned off are partly missing, and Copilot Chat on GitHub.com and GitHub Mobile is not included.
  • No business teams. The API reports at enterprise, organization, repository and user level. It does not break usage down by department, manager or role from your HR system.
  • Acceptance rate is a weak success metric on its own. It only covers code completions, not chat or agent work, and a high rate does not mean the code was kept or shipped. Read it next to lines added and pull request data.
  • Copilot only. If your developers also use Cursor, Claude Code or ChatGPT, GitHub's metrics do not see that usage.

1. Adoption: are developers actually using Copilot?

The first sign of success is adoption. Are licensed developers actively using Copilot, and how often?

Track these adoption metrics:

  • Monthly active users and weekly active users, to see the size of your real user base.
  • Adoption rate: monthly active users divided by licensed seats. Unused seats are the most common gap between what you pay for and what you get.
  • Frequency: how many days a week active users use Copilot. Occasional use rarely changes delivery speed.
  • Depth: how many users go beyond code completion to chat and agent mode. GitHub reports monthly active chat users and agent users separately.

High adoption is the foundation for every downstream benefit. If only a few developers use Copilot, its overall impact will be small. To find adoption gaps, segment usage by team, department or role, and look at where support or training is needed.

2. Efficiency: is work moving faster?

Once Copilot is in active use, attention shifts to efficiency. Does it help teams ship software faster?

Key metrics:

  • PR cycle time: GitHub reports median minutes from pull request creation to merge, for all pull requests and separately for those created by the Copilot cloud agent.
  • Pull request throughput: pull requests created and merged per developer.
  • Deployment frequency, from your CI/CD tools.

Compare these metrics before and after rollout, and between teams with higher and lower Copilot use. Change takes time, so look at trends over several sprints rather than the first few weeks.

3. AI share of code and code quality

Speed alone is not enough. Teams also want to know how much code Copilot contributes and whether quality holds.

How much code Copilot writes. GitHub reports lines of code Copilot suggested, lines actually added in the editor, and the share of changed lines made by agents. There is no single "percent of the codebase written by AI" figure, so use lines added by Copilot as a share of lines changed as a practical proxy. In an Accenture study, developers accepted about 30% of Copilot's suggestions and kept 88% of the characters Copilot generated in their editor (GitHub and Accenture study).

Code quality. Track the same quality signals you use today:

  • Post-deployment incident rates
  • Rework from code reviews
  • Change failure rates

In the same Accenture study, the pull request merge rate rose 15% and successful builds rose 84%. Treat vendor-run studies like this as a guide to what to measure, not a forecast for your own teams.

Good practice includes running automated tests and static analysis on AI-generated code, and keeping human review for every pull request.

4. Developer Satisfaction and Well-Being

One of Copilot's most powerful impacts is on developer experience. Beyond productivity metrics, Copilot enhances day-to-day enjoyment, reduces frustration, and boosts morale.

According to a GitHub survey of more than 2,000 developers (GitHub research):

  • 60 to 75% said they feel more fulfilled with their job, less frustrated when coding and able to focus on more satisfying work
  • 73% said Copilot helps them stay in the flow
  • 87% said it helps them preserve mental effort during repetitive tasks

In the Accenture enterprise study (GitHub and Accenture), the feedback was even stronger:

  • 90% feel more fulfilled in their jobs
  • 95% say they enjoy coding more with Copilot's help

This qualitative data matters. Happier developers are more productive, more creative, and less likely to burn out. Copilot appears to relieve the "drudgery" of boilerplate code, allowing engineers to focus on interesting, high-value problems.

As one senior engineer put it:

"With Copilot, I have to think less about the boring stuff, and when I do think, it's about the fun stuff. It sets off a little spark that makes coding more fun and more efficient."

5. Feedback Loops and Continuous Improvement

To track these softer success metrics, organizations are implementing developer feedback loops. Regular surveys, such as after the first month and then quarterly, are used to gauge:

  • Perceived time savings
  • Ease of use
  • Emotional response
  • Areas for improvement

Keep the questions the same each time so you can compare results over time, and read them next to usage data. Developers who report higher satisfaction often keep using the tool.

Conversely, lukewarm feedback might signal problems such as poor integration into workflows, lack of training, or low fit for certain project types.

By treating developers as experts of their own workflows, organizations gain nuanced visibility into Copilot's real-world performance. Metrics are essential, but human sentiment is equally critical for understanding Copilot's long-term value.

From Data to Insights: Continuously Measuring Success

Measuring Copilot's success is not a one-and-done effort. It requires continuous monitoring and a blend of metrics. Engineering leaders often think in terms of both leading indicators (immediate signals close to the development process) and lagging indicators (broader business outcomes that manifest later). Copilot primarily shows up in leading indicators first – things like commit frequency, code review turnaround time, and developer sentiment will shift before higher-level outcomes like product release frequency or customer satisfaction are directly impacted.

 

One practical tip is to establish a baseline before rolling out Copilot: collect data on how fast and happily the team is working without the AI assistant (e.g. average PR completion time, deploy frequency, developer NPS score, etc.). Then compare those benchmarks to post-adoption numbers. Any significant deltas – especially when combined with subjective feedback attributing some credit to Copilot – can be taken as signs of success. It's also wise to continue surveying developers periodically to catch any drift in experience.

Measuring Copilot Success with Worklytics

Worklytics puts Copilot adoption next to the rest of your work data, aggregated and pseudonymized, without reading code, prompts or message content.

Copilot adoption by team. Worklytics reads GitHub's Copilot seat and usage data daily and reports, for each period, whether people used Copilot, their active days and days since last use, and which editor they were last active in. Because it counts observed activity rather than assigned seats, you see the real active-user number, which can be lower than a license count. With your HR data connected, adoption is reported by department, manager and role, so you can see which groups have adopted Copilot and which are lagging.

Copilot next to engineering activity. Copilot data sits alongside general GitHub activity from the GitHub connector, so you can compare work patterns for heavier and lighter Copilot users over time.

All your AI tools in one view. Worklytics also tracks coding assistants such as Cursor and Claude Code, and workplace AI such as Microsoft Copilot, Gemini, ChatGPT and Claude, so you can measure AI adoption across the company, not just in engineering. See the Worklytics AI adoption dashboard.

What Worklytics does not show. GitHub's seat API provides last-activity and seat data only, so Worklytics does not report per-suggestion detail such as acceptance rate or lines of code. For those, use GitHub's own dashboards and read them next to Worklytics' team-level adoption view.

Turning data into action. The loop is simple: measure usage, find teams with low adoption, give them targeted training or support, and measure again. For a deeper look at delivery impact, see how to measure GitHub Copilot's impact on your team.

Conclusion

GitHub Copilot success should be measured across four dimensions: adoption, efficiency, code contribution and quality, and developer satisfaction. Start with active users and adoption rate, because nothing else moves without them. Then watch PR cycle time, throughput and quality trends, and check how developers feel. Set a baseline, compare teams with higher and lower usage, and revisit the numbers every quarter. That is how a Copilot rollout moves from adoption to efficiency.

To see these metrics for your own teams, visit Microsoft 365 Copilot Analytics or book a demo.

Frequently asked questions

How do you measure GitHub Copilot adoption?

Start with monthly and weekly active users, then divide monthly active users by licensed seats to get an adoption rate. Add how many days a week people use Copilot and how many use chat or agent mode, not just code completion. Break the numbers down by team and role to find where adoption is lagging.

What metrics does GitHub provide for Copilot?

GitHub's Copilot usage metrics dashboard and API report daily, weekly and monthly active users, code completion acceptance rate, lines of code suggested, added and deleted, usage by feature, IDE, language and model, and pull request activity such as median time to merge. Data is available within two full UTC days and is reported at enterprise, organization, repository and user level.

What is a good GitHub Copilot acceptance rate?

GitHub does not publish a target. In a GitHub and Accenture study, developers accepted about 30% of Copilot's suggestions. Acceptance rate only covers code completions, so read it next to lines added, pull request cycle time and active usage rather than using it as a success metric on its own.

How do you measure how much code Copilot writes?

GitHub reports lines of code Copilot suggested and lines actually added in the editor, plus the share of changed lines made by agents. There is no single figure for the share of your codebase written by AI, so most teams use lines added by Copilot as a share of lines changed as a proxy.

How do you measure AI adoption across a company?

Measure active use first: how many people use each AI tool in a week or month, how often, and in which teams. Compare active users with licenses, track the trend over time, and then look at whether work patterns change for heavier users. A platform like Worklytics combines usage from tools such as GitHub Copilot, Microsoft Copilot, ChatGPT and Claude in one view, broken down by team.

Request a demo

Schedule a demo with our team to learn how Worklytics can help your organization.

Book a Demo