Science & Tech · Big Tech & Internet · 1 hr ago
Google study finds custom patches can make open-source updates harder
Google studied the engineering work needed to update open-source software packages used inside the company.
It tracked 54 package updates from April to December 2024, and most took four hours or less.
The median effort was 2.2 hours, but the average was 13.9 hours because some updates took much longer.
Among packages with usable patch data, those with company-specific changes had three times the median update effort of packages without such changes.
Engineers may need to adapt those changes to a new version and fix problems in software that depends on the package.
One update was estimated to take 400 hours, with repair work accounting for much of the time on updates lasting more than two days.
The results reflect a small share of Google’s updates and a setup where most packages studied were written in Go, so they may not apply to every organization.
Google’s case study found that company-specific patches were linked to higher median effort for updating open-source packages.
Across 54 package updates tracked from April to December 2024, median effort was 2.2 engineering hours and average effort was 13.9 hours.
Among 47 packages with usable patch-detection results, the median effort for packages with company-specific patches was three times that for packages without patches.
Some updates took days or months, with remediation, local modifications and dependencies contributing to the workload.
Google said the findings may not apply broadly because the observed updates represented less than 1% of its package updates during the collection period.
- Who
- Google researchers studied engineers’ efforts to update open-source packages.
- What
- The study found that company-specific patches were associated with higher median update effort.
- When
- Google tracked updates from April to December 2024. Help Net Security published its article on October 12, 2026.
- Where
- At Google.
- Why
- Local patches, dependencies and repairs to affected software can add work when packages are updated.
This story does not have two clearly opposing sides.
For updates that took more than 2 days, the majority of time was spent on remediation
Google tracked engineering effort for 54 package updates.
Help Net Security published its article about the study.
- Updates tracked
- 54
- Collection period
- April–December 2024
- Median total effort
- 2.2 engineering hours
- Average total effort
- 13.9 engineering hours
- Updates with usable patch-detection results
- 47
- Highest estimated effort for one update
- 400 hours









