Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Characterizing communities via the the community aging chart

Characterizing communities via the the community aging chart

Presentation at Strata+Hadoop World, Barcelona, Nov 19th 2014.

Of the many aspects to explore in communities, turnover and age structure are some of the more important. Turnover shows how people are entering and leaving the community. It tells how attractive is the community, and how it retains people once they join. Age structure, understanding age as "time in the community" shows for how long members have joined it. It tells how many people are available in different stages of experience, from old-timers to newbies. Together, both can be used to estimate engagement, to predict the future structure and size of the community, and to detect early potential problems that could prevent a healthy growth.

In large IT-mediated communities, such as social networks or free / open source software projects, the information available to compute turnover and age-in-community is massive. The problem is not exactly how to compute those parameters, but how to condense the many interesting aspects that revolve around them in simple visualizations and numbers.

The community aging chart addresses this problem. It resembles to some extent the population pyramid used to learn about the age of populations. The chart represents the "age" of developers in the project, in a way that provides insight on its structure.

The talk shows how to interpret these community aging charts, and some real examples for free / open source development communities, such as those for the OpenStack community. More details on the aging chart can be found in "Measure your open source community’s age to keep it healthy".

Jesus M. Gonzalez-Barahona

November 16, 2014
Tweet

More Decks by Jesus M. Gonzalez-Barahona

Other Decks in Technology

Transcript

  1. The Aging Chart Jesus M. Gonzalez-Barahona Bitergia Uni. Rey Juan

    Carlos StrataConf EU Barcelona, Nov. 2014 http://bit.ly/aging-chart @jgbarah
  2. Large free software communities: Fundamental for the software they produce

    Yet complex, difficult to understand (Other large communities are difficult to understand, too)
  3. 0.5-1 years: 48% retention 1-1.5 years: 41% retention 1.5-2 years:

    43% retention 2-2.5 years: 39% retention 2.5-3 years: 37% retention
  4. Information in a chart: • Attraction over time • Retention

    over time • Turnover per generation • Age (experience) structure • Evolution (and trends)
  5. "Population pyramid example" Licensed under Creative Commons Zero http://en.wikipedia.org/wiki/File:Population_pyramid_example.svg “Crowd

    at FOSDEM 2008”, by Jesús Corrius Licensed under Creative Commons Attribution 2.0 http://www.flickr.com/photos/jcorrius/2302302707/ Attributions: See some more aging charts: http://bitergia.com/dashboards/ Studies | Demographics http://bit.ly/aging-chart This presentation: