~/talk

Beyond bus-factor: data-visuals & algorithms to better understand Apache communities

slides:none on file

Implements a small Go application plus Python notebooks that compute bus/pony factors from git and GitHub activity, and finds the standard file‑ownership truck‑factor method misses long tails and mailing‑list work. Introduces a continuous, top‑normalized contributor score, per-person contribution timelines and timezone heatmaps to reveal paid vs volunteer patterns, project lifetimes, and surprises like Ambari’s collapse after Hortonworks consolidation. Prototype runs across Ozone, Spark, Kafka, Hadoop, Flink, Dubbo and Maven, yields stable month‑over‑month signals, and is intended for migration into Kibble.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:14Why measure Apache communities
  3. 3:38Apache Ozone project overview
  4. 4:46Limitations of bus factor
  5. 6:32Snowball factor and its flaws
  6. 9:29Pony factor definition and use
  7. 13:39Problems with pony factor metrics
  8. 15:51Alternative contribution analysis
  9. 19:01Time window impact on metrics
  10. 20:03Contributor activity visualization
  11. 23:55Pull request dynamics in communities
  12. 25:22Hadoop contributor lifecycle
  13. 27:50Paid vs voluntary contributors
  14. 29:14Motivation patterns in projects
  15. 31:21Contribution time zones analysis
  16. 35:53Weekend contribution patterns
  17. 37:19Limitations of statistical metrics
  18. 38:01Conclusion and future directions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.