The CAST Intelligence Unit

Drawing on CAST’s 25-year proprietary data set, the unit publishes research to advance our software-based society.

Get up to speed now on the state of software worldwide.

From the Report

Workdays to repair 1,000 lines of code

United States

2.07

United States

Italy

1.99

Italy

France

1.98

France

India

1.84

India

Spain

1.82

Spain

Austria

1.77

Austria

Netherlands

1.72

Netherlands

Mexico

1.67

Mexico

UK

1.60

UK

Brazil

1.58

Brazil

Germany

1.58

Germany

Malaysia

1.55

Malaysia

Denmark

1.50

Denmark

Canada

1.49

Canada

Ecuador

1.45

Ecuador

Peru

1.40

Peru

Belgium

1.12

Belgium

Leaders to laggards

Measured by the time required to repair code – the most comparable metric across geographies – the most indebted country is the United States, followed by Italy and France.

Notably, emerging economies such as Malaysia, Ecuador, and Peru, have a much lighter tech debt burden. This opens the door for a potential development ‘leapfrog’ opportunity, driven by AI, last seen with deployment of mobile networks in the early 2000s.

Get the full report

Explore Software Health by Category

To date, CAST has analyzed more than 100 billion lines of code, formulating 90,000 heuristics across 150+ programming languages, frameworks, and databases. This breadth generates unique intelligence about the software driving the global economy. Explore it now.

View insights for:

Software Health

The Software Health score reflects the average of Resiliency, Agility, and Elegance, capturing the degree to which applications comply with programming best practices.

 

Resiliency Index (0 - 100)

Derived from analysis of code patterns and programming practices that can compromise reliability in the short term. The higher the Resiliency, the lower likelihood of defects in production.

 

Agility Index (0 - 100)

Derived from analysis of embedded documentation and code readability best practices. The higher the agility, the easier the code is to maintain.

 

Elegance Index (0 - 100)

Derived from analysis of unnecessary degree of complexity. The lower the score, the greater number of defects which may become costly to fix in the mid-term.

 

Stay Up to Date

The Software Intelligence Journal

Subscribe

100 billion LOC condensed into 100 Seconds.

Enjoy exclusive insights about our code-driven world.

Contribute

We welcome inquiries from academics, industry analysts, journalists, and think tanks who are interested in sharing perspectives or engaging with our experts.

Whether you'd like to contribute an article or connect with one of our specialists, we encourage diverse viewpoints and thoughtful debate.