Bus factor of top GitHub projects
Blog post from Metabase
The analysis of the bus factor for the top 1,000 GitHub projects by star count reveals insights into project sustainability and contributor dynamics. The bus factor, defined as the number of key contributors whose departure would jeopardize a project, was computed using the truckfactor library and indicates that nearly half of these projects have a bus factor of two or less, suggesting vulnerability. Surprisingly, there is no correlation between a project's popularity and its bus factor, as even highly-starred repositories tend to have low bus factors. The study also highlights that web-based development languages like JavaScript, HTML, CSS, and TypeScript generally have lower bus factors compared to general-purpose languages like Python, C, and Java. Among software types, machine learning projects are most likely to have higher bus factors. The findings underscore the importance of documenting code and diversifying contributor bases to mitigate risks associated with key contributors leaving a project.
No tracked trend matches for this post yet.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.