ACP-220 study materials
ACP-220 study resources

AI Coding Assistant Rollout: Adoption vs. Trust

ACP-220 · Put your knowledge to work in context.

All case studies

AI Coding Assistant Rollout: Adoption vs. Trust

You are rolling out an AI coding assistant to 300 engineers. Pilot with 40 engineers for 6 weeks: acceptance rate of suggestions is 22%, but 31% of accepted multi-line completions are later edited substantially within the same PR, and 9% of AI-assisted PRs trigger a review comment about a security issue (vs 3% baseline). Senior engineers use it least (12% acceptance). Leadership sees the 22% acceptance and calls the pilot a success; security wants it paused.

1. Is the pilot a success? Interpret the metrics.

Read the worked answer

Acceptance rate alone is a vanity metric - it measures whether engineers took the suggestion, not whether it helped. The two other numbers are the real signal:

  • 31% substantial rework of accepted multi-line completions means a large share of "accepted" suggestions created follow-on work. Acceptance without durability is churn, not productivity.
  • 9% vs 3% security-comment rate is a 3× increase in security-relevant review findings on AI-assisted PRs. That is a real quality regression with real cost (review time, risk).

So the honest read: the tool is used, but a meaningful fraction of use is net-negative on quality and security, and the most experienced engineers - whose judgement is a proxy for real value - are avoiding it. Calling it a success on 22% acceptance is premature.

2. What would you change before expanding, and what would you measure?

Read the worked answer

Don't pause wholesale and don't expand on the current evidence - run a targeted second phase.

Changes:

  • Constrain the surface: enable single-line/inline completion broadly, but gate multi-line generation behind review or restrict to lower-risk file types until rework drops.
  • Security guardrails in the loop: scan suggestions for common vulnerability patterns before insertion, and add AI-specific review checklist items so reviewers know what to look for.
  • Investigate senior-engineer avoidance: their 12% acceptance likely reflects suggestions that are trivially wrong in context; their feedback is the highest-value input.

Measure: durable-acceptance rate (accepted and surviving to merge unchanged), rework rate, security-comment rate vs baseline, and time-to-merge - not raw acceptance. Expand only when security-comment rate returns near baseline and rework falls materially.

3. How do you reconcile leadership's enthusiasm with security's pause request?

Read the worked answer

Reframe the decision around evidence both sides accept. Leadership's 22% is not wrong, it's incomplete; security's 9% is not a reason to abandon, it's a reason to constrain. Propose a bounded expansion: keep the assistant on for the pilot group plus a small new cohort, with the guardrails and the durable-acceptance/security metrics as explicit exit criteria.

Make the trade explicit: if security-comment rate doesn't fall toward baseline within, say, 4 weeks with guardrails, revert multi-line generation. If durable acceptance rises and time-to-merge improves, expand. This gives leadership a path forward and security a measurable stop condition, instead of a binary pause/expand argument.