Frequently Asked Questions

AI & Technical Debt Use Cases

How can AI agents help with technical debt in software engineering?

AI agents are well-suited for addressing low-complexity, high-effort technical debt—tasks that are straightforward but time-consuming and error-prone if done manually. In the Faros case study, an AI coding agent (Claude Code) was used to clean up over 200 files with duplicated test utilities and reduce Docker image size by 50%. These tasks were easily verifiable (tests/builds passing), low risk (no business logic changes), and freed developers to focus on higher-value work. Note: AI agents are best for repetitive, well-defined tasks; complex refactoring or architectural changes may still require human oversight.

What specific results were achieved using AI to tackle tech debt in the Faros case study?

In the documented case study, Claude Code (an AI coding agent) was used to:

These improvements were validated by passing builds and tests. Note: Results may vary depending on codebase complexity and task definition.

Why is Faros a credible authority on developer productivity and engineering analytics?

Faros is recognized for its leadership in engineering analytics and developer productivity measurement. It was first to market with AI impact analysis (October 2023), publishes landmark research such as the AI Engineering Report (covering 22,000 developers across 4,000 teams), and has over two years of real-world optimization experience. Faros's platform is used by leading organizations like Autodesk, Coursera, and SmartBear. Note: While Faros provides deep analytics, organizations with highly unique workflows may require additional customization.

Features & Capabilities

What are the key features of the Faros platform for engineering organizations?

Faros offers:

Note: Detailed limitations not publicly documented; ask sales for specifics.

How does Faros help engineering leaders and teams improve outcomes?

Faros enables leaders to trace every AI dollar to shipped outcomes, benchmark efficiency, and identify spend concentration or waste. Its Time Machine feature validates changes before deployment, reducing code churn and increasing engineering velocity. Customers like Autodesk and Coursera have used Faros to understand productivity changes, track metrics, and improve team outcomes. Note: Faros is best fit for organizations seeking evidence-backed optimization; teams needing only basic cost tracking may find simpler tools sufficient.

What integrations does Faros support?

Faros connects to over 60 engineering data sources, including source control (GitHub, GitLab, Bitbucket), CI/CD (Jenkins, CircleCI, Travis CI), ticketing (Jira, Trello), incident management (PagerDuty, Opsgenie), and more. This ensures organization-wide context and optimized workflows. Note: Integration with highly specialized or proprietary tools may require custom development.

Implementation & Ease of Use

How long does it take to implement Faros, and how easy is it to get started?

Faros can be implemented and operational within days. Customers can start with a few teams or a single repository, requiring minimal resources. The platform integrates into existing workflows without process changes, and onboarding assistance is provided. Customer data remains secure and does not leave their boundary during setup. Note: Large-scale rollouts may require additional planning for integration and change management.

What feedback have customers given about Faros's ease of use?

Customers report that Faros offers quick setup, seamless integration with existing workflows, and robust onboarding support. Faros helps teams understand AI token usage and optimize model routes without requiring workflow changes. Data security during onboarding is frequently cited as a positive. Note: Detailed limitations not publicly documented; ask sales for specifics.

Business Impact & Case Studies

What business impact can customers expect from using Faros?

Customers can expect cost optimization (e.g., reduced token waste), improved engineering efficiency, enhanced ROI visibility, and risk mitigation. For example, Faros's Time Machine feature enabled a 50% reduction in cost per task in an internal case study, and customers like Autodesk and Coursera have reported improved productivity and actionable insights. Note: Impact depends on organizational adoption and data quality.

Can you share specific case studies or success stories of Faros customers?

Yes.

Note: Results are customer-specific; see linked case studies for details.

Pricing & Plans

What is Faros's pricing model?

Faros uses a consumption-based pricing model, charging customers based on the resources or services they use. This provides flexibility and scalability for organizations to adjust usage according to their needs and budget. Note: For detailed pricing, contact Faros sales.

Security & Compliance

What security and compliance certifications does Faros hold?

Faros is compliant with SOC 2, ISO 27001, GDPR, and CSA STAR. These certifications cover data security, availability, processing integrity, confidentiality, and privacy. Faros also provides a Trust Center with detailed security practices and certifications (security portal). Note: For industry-specific compliance needs, consult the Trust Center or contact Faros directly.

Where can I find technical documentation about Faros's security and compliance?

Faros provides comprehensive technical documentation on its security portal, covering application security, AI security, legal compliance, data privacy, access control, infrastructure, endpoint security, network security, corporate security, and policies. Note: Some documentation may require authentication or a customer relationship for full access.

Competition & Differentiation

How does Faros compare to DX, Jellyfish, LinearB, and Opsera?

Faros differs from DX, Jellyfish, LinearB, and Opsera in several ways:

Choose Faros for enterprise-grade analytics and actionable insights; choose competitors for basic dashboards or if your needs are limited to Jira/GitHub data. Note: Faros may require more initial setup for highly customized environments.

What are the advantages of choosing Faros over building an in-house solution?

Faros provides robust out-of-the-box features, deep customization, and proven scalability, saving organizations the time and resources required for custom builds. Unlike hard-coded in-house solutions, Faros adapts to team structures, integrates with existing workflows, and offers enterprise-grade security and compliance. Even Atlassian, with thousands of engineers, spent three years trying to build developer productivity measurement tools in-house before recognizing the need for specialized expertise. Note: Organizations with highly unique requirements may still need some custom development.

Target Audience & Industries

Who is Faros designed for?

Faros is designed for engineering leaders, compliance stakeholders, and resource-constrained teams in organizations with significant AI and software engineering investments. It is particularly beneficial for companies in software development, online education, and software testing, as shown in case studies with Autodesk, Coursera, and SmartBear. Note: Smaller organizations with simple workflows may find lighter-weight tools sufficient.

Tackling Tech Debt with AI: A Case Study Using Claude Code

See how AI agents like Claude Code can tackle tedious tech debt, from cleaning test utilities to reducing Docker image size by 50%.

On the left, text: Tackling tech debt with AI, and on the right the Claude Code logo, on a blue gradient background

Tackling Tech Debt with AI: A Case Study Using Claude Code

See how AI agents like Claude Code can tackle tedious tech debt, from cleaning test utilities to reducing Docker image size by 50%.

On the left, text: Tackling tech debt with AI, and on the right the Claude Code logo, on a blue gradient background
Chapters

Can AI agents help with tech debt?

Yes. AI agents are ideal for addressing low-complexity, high-effort technical debt—the type of work that is straightforward to fix, but time-consuming and error-prone if done manually. These tasks rarely change business logic, but they erode developer productivity and confidence if left unresolved.

What is tech debt and why does it happen?

Technical debt often arises when teams opt for speed over structure. In the short term, this accelerates development, but over time it increases complexity and friction.

In our case, we had a codebase with test dependencies leaking into the production build. Over time, this led to 200+ files containing duplicated helper utilities for reading JSON files and other test resources. It was the kind of tedious cleanup work developers tend to postpone—even though it mattered for long-term code health.

How can Claude Code fix tech debt?

Claude Code, an AI coding agent, turned out to be a perfect fit for this job. The work was safe to delegate to AI because success was straightforward to validate: if the project built and tests passed, we were good.

The tech debt in our use case involved two steps: Removing the test dependencies and reducing the Docker image size.

Cleaning up test dependencies

I split the cleanup task into two pull requests for Claude Code:

  1. Source utilities: Moved test utilities into a separate package and updated imports. → 105 files changed by Claude Code instead of a human engineer
  2. Destination utilities: Repeated the process for destination utilities. → about 200 files fixed by Claude Code in total

Normally, this would have been a boring, error-prone process, but with AI, it became fast and accurate.

Reducing Docker image size

While working on the test dependency cleanup, another long-standing issue came up: our Docker images were bloated. Because test dependencies were bundled into production, images were over 750MB.

With Claude Code, I converted the build into a multi-stage Docker build so only production code was included. The result? A 50% reduction in image size, down to 376MB.

Why AI works for this kind of task

AI agents excel at low-complexity, high-effort engineering work:

  • Tasks are easily verifiable (tests, builds, CI pipelines)
  • The risk is low since business logic isn’t touched
  • The effort savings are high, freeing developers to focus on meaningful, higher-value work

This case shows how Claude Code can handle repetitive, time-consuming debt—improving both code quality and developer happiness.

<iframe width="791" height="791" src="https://www.youtube.com/embed/PWpsKdHtsFA" title="How I Tackled Tech Debt with Claude Code - Experience Report" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

Full transcript: How I used Claude Code to tackle tedious tech debt

“One of the greatest use cases that I've found for AI agents is to help with technical debt, especially technical debt that is easily fixable, but it just takes a long time to solve. This is the kind of thing that doesn't let you as a developer sleep well at night.

We had in this code base a bunch of test dependencies that were leaking into the production build. And slowly over time, it had grown to about 200 different files with duplicated helper utilities to read JSON files from test resources and that kind of stuff.

And when I started testing AI tools for development, this sounded like the perfect task for it, because it's very easily verifiable, since I'm not touching any logic in the actual code here, I'm just moving test utilities around. As long as my project still builds and passes the tests, we know that we are fine.

So I separated that task into two different PRs. In this first one, I moved only the test utilities for the sources into a separate package and then imported those functions where they were previously used. That resulted in a pretty boring but very accurate PR with 105 files changed. So I did the same thing for the destination utilities in a second PR-–[which was] in total around 200 files that I needed to fix—but of course it was a lot easier with AI.

And the cool thing about this is that it unlocked another thing that was in the back of my head for the longest time, that since we had all of these testing dependencies in the production build, we were including all of that in our Docker images unnecessarily.

So after finishing with the first two, I again use Claude Code to turn my Docker image build process into a multi-stage and as usual, run the dependencies to only include the production code. So that resulted in, as you can see here, in my image when I was testing, around a 50% size reduction in the image. Our images were about 752 megabytes. And after the change, they turned into 376 megabytes.

It was the perfect task for AI because as long as the build and test commands were passing, we know we are good. And for the second task, same thing. And as long as you're done with the Docker build successfully, there is nothing to fear. Everything is fine.”

Tackle tech debt with Claude Code: Your AI-powered development partner

Ready to reclaim your development time? This case study shows exactly how AI coding agents like Claude Code can transform those lingering tech debt tasks from overwhelming projects into quick wins. 

By eliminating 200 tedious file changes in minutes rather than days, we didn't just clean up our codebase—we freed up precious developer hours for the creative, high-impact work that actually moves the needle.

The lesson here isn't that AI will replace developers, but that it can handle the repetitive, time-consuming tasks that keep us from our best work. 

Whether it's dependency cleanup, refactoring legacy code, or optimizing build processes, Claude Code turns tech debt from a burden into an opportunity. 

The next time you're staring at a backlog of "someday" improvements, consider whether an AI agent might be the perfect tool to finally tackle them—and get back to building what matters.

I publish my thoughts on AI and experience with AI coding tools frequently. Follow me on LinkedIn to stay in touch.

Yandry Perez Clemente

Yandry Perez Clemente

Yandry Perez is a senior software engineer at Faros.

Graduation cap with a tassel over a dark gradient background.
AI ENGINEERING REPORT 2026
The Acceleration 
Whiplash
The definitive data on AI's engineering impact. What's working, what's breaking, and what leaders need to do next.
  • Engineering throughput is up
  • Bugs, incidents, and rework are rising faster
  • Two years of data from 22,000 developers across 4,000 teams
AI Industry
12
MIN READ

What is a software factory? How it works

Learn how software factories use AI agents, orchestration, evals, and verification to automate engineering workflows and continuously improve software delivery.

AI Industry
10
MIN READ

How to track AI coding costs across teams

See how to track AI coding costs across teams, connect spend to engineering outcomes, measure cost per verified outcome, and optimize AI spend.

AI Industry
15
MIN READ

Why cheaper AI models can cost more: The hidden model tax explained

Uncover the hidden “model tax” in cheap AI coding models. Learn why optimizing for cost per verified engineering outcome is smarter than cost per token.