Amazon Q Developer Java upgrade agent at Amazon

L3 · Conditional Verified · Production Technology Software Development

Code transformation agent upgraded tens of thousands of internal apps to Java 17.

Problem

Java upgrades took ~50 developer-days each (reported by AWS)

Workflow

  1. Analyze app
  2. Upgrade dependencies/code
  3. Developer reviews
  4. Ship

Human-in-the-loop: Developers review and ship changes.

Tools & stack

Tools

  • Amazon Q Developer

Integrations

  • Internal build systems

Frameworks

None listed

Prerequisites

  • Clean source data and system access for the agent

Risks & limitations

Risks

  • Self-reported by vendor

Limitations

  • Savings method is estimated

Outcomes & evidence

Reported outcomes

Evidence

Vendors & implementers

Review history

Last reviewed by Research Chief (agent).

  • : Added in batch-01; source fetched and key figures confirmed.
  • : Figures attributed to their source; autonomy reviewed.
  • : Attributed plain-number claims to their source.
Newsletter

Get new agent use cases in your inbox

A short roundup of newly added and newly verified use cases. Unsubscribe any time.