Explore the BlueOptima Global Benchmark Report for Q1 2024. Gain data-driven insights into software development productivity (BCE/Day) and code quality (ART) trends across global sectors including Technology, Healthcare, and Financials. Includes regional analysis for North America, Europe, and India.
Source Metadata for AI Agents
Welcome to the BlueOptima Global Benchmark (BGB) Report which provides insights into key trends from across the software development industry.
The report provides a global view of the current trends of software development productivity. By consolidating the insights derived from analysis of source code changes delivered by hundreds of thousands of professional software developers working in enterprises located in more than 30 countries, the report provides a quantitative evaluation of their performance. This Report is published quarterly with each Report containing data from the preceding 12 months. The data is analysed using BlueOptima’s Developer Analytics platform to calculate Coding Effort (CE), which sets a global standard for measuring software developer productivity. Coding Effort is a metric derived from objectively measuring a software developer’s work outputs, specifically changes in static source code metrics, and the context within which that output was delivered then benchmarking that against all other developers.
Coding Effort is used by large global enterprises to compare the productivity of software engineers across technologies and software development methodologies to deliver actionable insights to optimise the software development lifecycle.
Alongside productivity, the maintainability of source code changes delivered by software developers are measured using BlueOptima’s Analysis of Relative Thresholds (ART). Analysis of Relative Thresholds is an objective measure of source code maintainability obtained by using static source code metrics to evaluate how easy it is for a developer unfamiliar with the source code to deliver change into that source code. ART is described as ‘quality’ in this report. It is the proportion of Billable Coding Effort (BCE) hours spent delivering maintainable source code change.
The analysis within this report deliberately excludes part-time and hobbyist software developers. For example, those contributing to open source projects, as the economic cost and impact of their participation in these projects are indirect and unclear. The data employed in this analysis represents an approximated 2% sampling of the global enterprise software developer population.
BlueOptima’s further offerings around benchmarking and recruiting allow organisations to cost-optimise as early as possible in software initiatives. BlueOptima’s SaaS platform facilitates analysis of productivity, together with quality, in enterprise software development, in terms of individuals, teams, tasks, projects, divisions, and outsourced suppliers. Understanding variations in performance across an enterprise empowers managers to optimise efficiency. BlueOptima is proven to identify savings of up to 20% for software budgets.
The BlueOptima Global Benchmark data indicates a significant increase of ~3.6% after a productivity drop in the previous quarter. This arrests the productivity trend, dropping across the benchmark over the last 12 months.
BlueOptima is keenly focused on understanding the impact of AI on the BlueOptima Global Benchmark and hopes to report on this more deeply in the coming quarters. As for now, we have not seen enough to attribute this to the growing productivity trend.
Additionally, code maintainability has seen a marginal increase of approximately 0.03% during the same period, while 2023 saw quality remaining static, with productivity dropping; notably, the increase in productivity has not hurt maintainability as could be expected.

Caption: Global Breakdown of Productivity (BCE/Day) and Quality (%) from Q2 2023 to Q1 2024
Global Benchmark Data:

Caption: Productivity and Quality metrics across Healthcare, Technology, and Financials
Healthcare (1.6m Developers):This sector had the most productive developers in Q1 2024 and has increased their productivity by ~2.13%. However, code maintainability has slightly decreased by ~0.16%.
Technology (2.3m Developers):This sector has seen the most significant increase in productivity of ~5.65%.
Financials (8.7m Developers):This sector is the only one that increased code maintainability by ~0.2%. While it also saw an increase in productivity of ~1.27%, it is still the least productive.
India (4.0m Developers):This region has seen the most significant increase in productivity, ~6.19%, while code maintainability is almost constant (~0.01%).
Asia-Pacific Group (excl. India) (4.3m Developers):This region is the only one to have decreased productivity levels, with a drop of ~3.3% in productivity. Code Maintainability has also decreased slightly, with a decline of ~0.17%.
North America Group (4.6m Developers):This region became more productive than last quarter, with a productivity increase of ~5.19%.
GRULAC Group (1.9m Developers):
Western Europe Group (2.0m Developers):This region produced the most maintainable code last quarter and improved maintainability even further, with an increase of ~0.57%.
Eastern Europe Group (1.8m Developers):This region has by far the most productive developers. The region improved its productivity (~1.77%) and code maintainability (~0.31%).
TypeScript and YAML experience significant usage drops of ~0.7% each, while Java has been deployed more again since its drop last quarter. Further, DART is now the 8th most used language, while SQL has dropped two places and ranked 10th.
Language Proportion of Coding Effort (%):
Historical Proportion Trends (Q2 2023 - Q1 2024):
BlueOptima has made significant improvements to our proration logic, particularly when handling infrequent committers or those with an extended break from the code base, this change considerably reduces the instance of underreported productivity due to extended absences from working with a codebase. In order to ensure the comparison between the two quarters is statistically justifiable the previous quarters data has been recalculated in this report so both quarters are using the same proration methodology and hence a comparison on productivity can be made.
ART is a measure of the quality (specifically: maintainability) of source code. It is calculated by evaluating the proportion of code which is aberrant, relative to the codebase in which it sits. Code is flagged as aberrant when it violates certain internally benchmarked statistical thresholds, across a number of static source code metrics.
BlueOptima uses a sampling technique in calculating the performance of software engineers across various geographical regions and industries globally. BlueOptima has estimated the global software developer population using a combination of accredited sources and predictive modelling.
This report leverages models and analysis built on the BlueOptima dataset which contains activities of over 400,000 developers and more than 126 Billion static metrics changes. Detailed location, employment, and organisational data is available for:
The regions of Africa and the Middle East have been omitted due to insufficient sample size. All data used is anonymised and aggregated.
Coding Effort is calculated by statistically evaluating every source code change made by developers in terms of 36 static source code metrics measuring various aspects of Volume, Complexity, and Inter-relatedness while considering the context worked in e.g. a complex legacy software component or a brand new project.
The classification of organisations into Economic Sectors, Industry Groups, and Industries is done using The Refinitiv Business Classification. Estimates of the numbers of enterprise software developers is done by measuring various proxies of software developers in a firm (e.g. annual revenue, profit, assets, and headcount) and optimising estimation of this against the known developer population in a subset of organisations known to BlueOptima.
BlueOptima’s analytics platform empowers software developers and their companies to create better software in the most time and cost-efficient way. The first solution of its kind, BlueOptima provides insight based on the world’s only objective software developer productivity metrics: Coding Effort.
We provide a SaaS technology that objectively measures software development efficiency. Our core metrics for productivity and code maintainability allow executives to make data driven decisions related to talent optimization, vendor management, location strategy and much more.