Home / Companies / Metabase / Blog / November 2022

November 2022 Summaries

1 posts from Metabase

Filter
Month: Year:
Post Summaries Back to Blog
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.
Nov 14, 2022 734 words in the original blog post.