Skip to content

AI coding agents and your vendor: checking the code you pay for

Hiring and Outsourcing · · 6 min read

By Chief Executive Officer
Three colleagues reviewing work together on laptops in a bright open office

Your software partner says the team uses AI coding tools and delivers faster. That may be true, and it may help you. It may also mean a lot more code is arriving that someone has to check.

A new study of 718 companies found that teams using AI coding agents wrote far more code but did not finish measurably more work. This guide explains what that means when you pay a vendor for software, and gives you a plain list of what to ask for before you sign or renew.

Why more code written does not mean fewer problems

The study, a Harvard working paper by Fiona Chen and James Stratton, used data from the engineering analytics platform Jellyfish covering 718 firms and 300 million work events up to March 2026. After companies adopted AI coding agents, lines of code rose 30%, commits 20% and pull requests (the packages of changes sent for review) 23%. But the authors found no statistically significant increase in resolved Jira issues or completed projects, and their estimates rule out an output gain larger than 12%.

The reason they point to is review. After adoption, the average time to review a pull request rose 49%, the share of requests sent back for changes nearly doubled, and comments per request rose 35%. More code arrived, and checking it took longer. News coverage headlined this as "zero additional issues resolved". The paper itself says no statistically significant increase, which is a little different, and it is a working paper that has not been peer reviewed, based on one platform's customers rather than outsourced teams.

Two other findings point the same way:

  • Security. Veracode tested 80 coding tasks across more than 100 AI models and found that the models introduced security vulnerabilities in 45 percent of cases. That is a failure rate on controlled tasks, not a share of all AI-written code, but it is a good reason for checks.

  • Good teams gain most. Google's 2025 DORA report, a survey of nearly 5,000 technology professionals, describes AI as a mirror and a multiplier: teams with strong habits get more efficient, while weaknesses show up in fragmented teams.

For a buyer, the lesson is simple. You are paying for finished, working features, not lines of code. Whether AI helps you depends on how your vendor reviews and tests what it produces.

Ask the vendor which AI tools the team uses and where

Do not ask "do you use AI?" Almost every team does. Ask for specifics, and ask for them in writing:

  • Which tools? A suggestion tool that completes a line is different from an agent that works through a whole task on its own.

  • For what work? Drafting routine code and tests is lower risk than payment logic, login or data handling.

  • Where does your code go? Which of your code and data is sent to the AI provider, and what do its terms say about storing it or training on it?

  • What can the agent touch? An agent working in your code repository should have its own account with limited access and a log, as in our guide to AI agent access control.

  • Is it disclosed? Ask for a short written AI use policy and for notice if the tools change.

Ask who reviews AI-written code and how

The study's strongest message is that review is where the time goes. A vendor that has not planned for it will either slow down or quietly skip it. Ask:

  • Is every change checked by a person who did not write or prompt it, and are the reviewers named?

  • How large can one change be? Very large pull requests are hard to review properly.

  • Does the author have to explain what a change does and why before it is accepted?

  • If an AI tool helps with review, who makes the final decision? The study notes that firms increasingly use AI to assist review, yet human reviewers still play a central role, and that is the right setup. See our guide to human-in-the-loop AI for how to stop approvals turning into a rubber stamp.

Then ask for three numbers each month: how long changes wait for review, what share are sent back for fixes, and how many defects are found after release. A team that tracks these is managing quality. A team that cannot produce them is guessing.

Tests, reviews and security checks to request in the contract

Put the checks you care about in the statement of work, so they apply whoever or whatever writes the code. Have your lawyer review the final wording.

Ask for

What good looks like

Automated tests

New code ships with tests, and the full test suite runs on every change with the result visible to you

Peer review

Every change reviewed by a named person other than the author, before it is merged

Security scanning

Code and dependency scans plus a check for leaked passwords and keys on every change; serious findings fixed before release

Acceptance criteria

Each feature has written criteria that you agree before work starts and sign off when it is done

Ownership and access

You own the deliverables, including code produced with AI tools, and you can see the repository at any time

Defect warranty

Defects found within an agreed period are fixed at no extra charge

AI disclosure

The AI tools in use are listed, and you are told before they change

The contract model also changes who carries the cost of review. Under hourly billing, extra review time can land on your invoice. Under a fixed price, it lands on the vendor, who may be tempted to skip it. Our comparison of staff augmentation, dedicated teams and fixed-price projects covers how each model handles this.

Signs a team is using AI to rush rather than to improve

You do not need to read code to spot these:

  • Demos look impressive, but nobody can show you the tests.

  • Progress is reported in commits, lines of code or tickets closed rather than working features you can try.

  • Changes are approved within minutes, or the same person writes and approves them.

  • The team cannot explain why a piece of code works the way it does.

  • The same bugs keep coming back, or fixes break other things.

  • The estimate got much cheaper and faster, but the scope, the tests and the review time did not change.

One of these in isolation is not a verdict. Several together are a reason to ask for a review of the process.

A short list of questions for your next vendor call

  1. Which AI coding tools does the team use, and for which parts of our project?

  2. What do we send to the AI provider, and what do its terms say about our code?

  3. Who reviews AI-written code, and can the author also approve it?

  4. What are your review times, send-back rate and post-release defect numbers?

  5. Which tests will run on every change, and can we see the results?

  6. What security scans run, and what happens to serious findings?

  7. Who owns the code, and does that include code produced with AI tools?

  8. If AI makes the work faster, how does that show up in the schedule, the price or the quality?

Where to start

You do not have to ban AI tools. Ask for disclosure, review, tests and a way to see the results, and a good partner will welcome the questions. If you would like a second opinion on a vendor proposal or an existing codebase, our software consulting team can go through it with you, and our custom software development team can talk through how it would run a project like yours. Book a call to start the conversation.

Common questions

Does AI-written code have more bugs?

Not always, but it needs checking. Veracode tested 80 coding tasks across more than 100 AI models and found security flaws in 45 percent of cases, and a Harvard working paper found that code review takes longer once teams adopt AI coding agents. The answer depends on the team's review, testing and security checks.

Should I ban my software vendor from using AI coding tools?

Usually not. Ask for the tools to be disclosed, for every change to be reviewed by a second person, for tests to run on every change and for you to see the results. A ban is hard to enforce and gives up possible savings, while clear checks protect the quality of what you receive.

How can I tell if a vendor's code was written by AI?

You usually cannot tell from the code, so ask for disclosure in the contract and judge the process instead. Look for tests, named reviewers, written acceptance criteria and honest numbers on review time and defects after release.

Who owns code produced with AI coding tools?

That depends on your contract and the law where you operate, so ask your lawyer. Have the vendor confirm in writing that you own all deliverables, including code produced with AI tools, and that the tools' terms do not claim rights over it.

Keep reading.

More on the same subjects, picked by topic and tag.

Free project estimate

Book a call with a founder.

Discuss your software or AI project with a founder in a free 30-minute call. We will review your goal, identify the main cost drivers and agree what to scope next.

What you get back

  • An indicative budget range
  • A realistic timeline
  • What moves the cost up or down
  • A reply within 4 business hours
  • Answered by a founder
  • NDA on request, before you share details

Tell us what you need

A few lines is plenty. You get a number before any call.

Fields marked * are required.