SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
©2022 VMware, Inc. @geekygirldawn
CHAOSS Metrics
Overview
and Examples
Epiverse June 7, 2022
Dr. Dawn M. Foster
Director of OSS Community Strategy
fosterd@vmware.com fastwonderblog.com
Open Source at VMware @vmwopensource
blogs.vmware.com/opensource
©2022 VMware, Inc. @geekygirldawn 2
whoami
• Geek, traveler, reader
• 20+ yr tech career focused on community
& open source
(Intel, Puppet, Scale Factory, …)
• CHAOSS Board and Maintainer
• TODO Group Steering and OpenUK Board
• CNCF TAG Contributor Strategy co-chair
• PhD from the University of Greenwich
focused on Linux kernel collaboration
Photos by Mom, ,
@geekygirldawn
Community Health Analytics
Open Source Software
https://chaoss.community/
https://github.com/chaoss
@geekygirldawn
Financial Supporters
@geekygirldawn
Why CHAOSS?
Contributors, communities,
and organizations
Image by the CNCF
CC BY-NC 2.0
@geekygirldawn
Why CHAOSS?
Photo by Kate Ter Haar - CC BY 2.0
Develop metrics and software that
help people make decisions
@geekygirldawn
GrimoireLab
• Risk
• DEI
• Evolution
• Value
• Common
CHAOSS Structure
Software Metrics Programs
• Metric Models
• Badging
• Mentorship
@geekygirldawn
Metrics Definition Examples
https://chaoss.community/metrics/
Common DEI Evolution Risk Value
• Programming
Language
Distribution
• Types of
Contributions
• Burstiness
• Time to First
Response
• Time to Close
• Organizational
Diversity
• Event Family
Friendliness
• Event Accessibility
• Board / Council
Diversity
• Inclusive
Leadership
• Mentorship
• Documentation
Usability
• Code Changes
Commits
• Change Requests
Accepted
• Change Request
Duration
• Issue Age
• Inactive
Contributors
• New Contributors
• Bus Factor
• Elephant Factor
• Defect Resolution
Time
• Test Coverage
• Libyears
• Upstream Code
Dependencies
• License Coverage
• Academic Open
Source Project
Impact
• Project Velocity
• Project
Recommendability
• Job Opportunities
• Organizational
Influence
• Labor Investment
©2022 VMware, Inc. @geekygirldawn
10,000+ repos
100s of contributors / maintainers
9
VMware OSPO Challenge
Image by CC BY-NC 2.0
©2022 VMware, Inc. @geekygirldawn
Cut through the noise with
4 simple custom charts
generated using Augur data
10
The OSPO Solution - Augur
Photo by chumlee10 - CC BY-SA 2.0
©2022 VMware, Inc. @geekygirldawn 11
©2022 VMware, Inc. @geekygirldawn 12
©2022 VMware, Inc. @geekygirldawn 13
©2022 VMware, Inc. @geekygirldawn 14
©2022 VMware, Inc. @geekygirldawn 15
Community management - GrimoireLab
©2022 VMware, Inc. @geekygirldawn 16
Community management - GrimoireLab
©2022 VMware, Inc. @geekygirldawn 17
Community management - GrimoireLab
BMI: Backlog Management Index: # of closed issues / # of open ones. Measures efficiency closing issues.
Lead time: the time expressed in days between the opening and closing of an issue. Shown in average.
©2022 VMware, Inc. @geekygirldawn
Focus on interpretation
and improvement,
not punishment
18
My Approach
@geekygirldawn
Other Examples
• Gender Diversity Analysis in the OpenStack Community (PDF)
• Huawei uses CHAOSS to understand project health (podcast)
• Rochester Institute of Technology OSPO metrics (podcast)
• Google understanding the lifecycle of OSS projects (podcast)
• Internews OSS Lightweight Needs Assessment Toolkit (podcast)
@geekygirldawn
How to Get Involved
• Participate with software, metrics, or a program
• https://chaoss.community/participate/
• Twitter: @CHAOSSProj
• YouTube: Search CHAOSS
• Slack: CHAOSS Community
@geekygirldawn
More Details
https://chaoss.community/
https://github.com/chaoss
©2022 VMware, Inc. @geekygirldawn
Dr. Dawn M. Foster
fosterd@vmware.com
fastwonderblog.com
Open Source at VMware
blogs.vmware.com/opensource
@vmwopensource
22
Thank You!

Weitere ähnliche Inhalte

Ähnlich wie CHAOSS Metrics Overview and Examples

Measuring Project Health at VMware
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMware
Dawn Foster
 
GitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter NotebooksGitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter Notebooks
All Things Open
 

Ähnlich wie CHAOSS Metrics Overview and Examples (20)

Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
 
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
 
Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
 
Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
 
Measuring Project Health at VMware
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMware
 
Navigating Open Source Risk
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source Risk
 
GitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter NotebooksGitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter Notebooks
 
Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!
 
Be a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
 
Being a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open Source
 
Building Microservices in the cloud at AutoScout24
Building Microservices in the cloud at AutoScout24Building Microservices in the cloud at AutoScout24
Building Microservices in the cloud at AutoScout24
 
UK WVD User Group January 2021 Slides
UK WVD User Group January 2021 SlidesUK WVD User Group January 2021 Slides
UK WVD User Group January 2021 Slides
 
Dual-Track Agile at Scale
Dual-Track Agile at ScaleDual-Track Agile at Scale
Dual-Track Agile at Scale
 
Shift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXShift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINX
 
Data Driven Decisions in DevOps
Data Driven Decisions in DevOpsData Driven Decisions in DevOps
Data Driven Decisions in DevOps
 
Highway to heaven - Microservices Meetup Dublin
Highway to heaven - Microservices Meetup DublinHighway to heaven - Microservices Meetup Dublin
Highway to heaven - Microservices Meetup Dublin
 
New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF
 
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
 
Picking Up the Pieces: How Campaigns Can Help Us Better Track Groups
Picking Up the Pieces: How Campaigns Can Help Us Better Track GroupsPicking Up the Pieces: How Campaigns Can Help Us Better Track Groups
Picking Up the Pieces: How Campaigns Can Help Us Better Track Groups
 
Agile4 com method-uk_v3.675
Agile4 com method-uk_v3.675Agile4 com method-uk_v3.675
Agile4 com method-uk_v3.675
 

Mehr von Dawn Foster

Building Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS Projects
Dawn Foster
 
Building Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS Project
Dawn Foster
 
Understanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity ApproachUnderstanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity Approach
Dawn Foster
 

Mehr von Dawn Foster (16)

Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
 
Building Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS Projects
 
Building Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS Project
 
How to be a terrible hiring manager
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring manager
 
A week in the Life of Kubernetes
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of Kubernetes
 
Open Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
 
Strategies to Balance the Needs of the Company and the Community
Strategies to Balance the Needs  of the Company and the CommunityStrategies to Balance the Needs  of the Company and the Community
Strategies to Balance the Needs of the Company and the Community
 
Being a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open Source
 
Open Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
 
Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019
 
Open Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balanceOpen Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balance
 
Collaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing listsCollaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing lists
 
Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018
 
Collaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing ListsCollaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing Lists
 
Understanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity ApproachUnderstanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity Approach
 
Collaboration in Linux Kernel Mailing Lists
 Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
 

Kürzlich hochgeladen

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

CHAOSS Metrics Overview and Examples

  • 1. ©2022 VMware, Inc. @geekygirldawn CHAOSS Metrics Overview and Examples Epiverse June 7, 2022 Dr. Dawn M. Foster Director of OSS Community Strategy fosterd@vmware.com fastwonderblog.com Open Source at VMware @vmwopensource blogs.vmware.com/opensource
  • 2. ©2022 VMware, Inc. @geekygirldawn 2 whoami • Geek, traveler, reader • 20+ yr tech career focused on community & open source (Intel, Puppet, Scale Factory, …) • CHAOSS Board and Maintainer • TODO Group Steering and OpenUK Board • CNCF TAG Contributor Strategy co-chair • PhD from the University of Greenwich focused on Linux kernel collaboration Photos by Mom, ,
  • 3. @geekygirldawn Community Health Analytics Open Source Software https://chaoss.community/ https://github.com/chaoss
  • 5. @geekygirldawn Why CHAOSS? Contributors, communities, and organizations Image by the CNCF CC BY-NC 2.0
  • 6. @geekygirldawn Why CHAOSS? Photo by Kate Ter Haar - CC BY 2.0 Develop metrics and software that help people make decisions
  • 7. @geekygirldawn GrimoireLab • Risk • DEI • Evolution • Value • Common CHAOSS Structure Software Metrics Programs • Metric Models • Badging • Mentorship
  • 8. @geekygirldawn Metrics Definition Examples https://chaoss.community/metrics/ Common DEI Evolution Risk Value • Programming Language Distribution • Types of Contributions • Burstiness • Time to First Response • Time to Close • Organizational Diversity • Event Family Friendliness • Event Accessibility • Board / Council Diversity • Inclusive Leadership • Mentorship • Documentation Usability • Code Changes Commits • Change Requests Accepted • Change Request Duration • Issue Age • Inactive Contributors • New Contributors • Bus Factor • Elephant Factor • Defect Resolution Time • Test Coverage • Libyears • Upstream Code Dependencies • License Coverage • Academic Open Source Project Impact • Project Velocity • Project Recommendability • Job Opportunities • Organizational Influence • Labor Investment
  • 9. ©2022 VMware, Inc. @geekygirldawn 10,000+ repos 100s of contributors / maintainers 9 VMware OSPO Challenge Image by CC BY-NC 2.0
  • 10. ©2022 VMware, Inc. @geekygirldawn Cut through the noise with 4 simple custom charts generated using Augur data 10 The OSPO Solution - Augur Photo by chumlee10 - CC BY-SA 2.0
  • 11. ©2022 VMware, Inc. @geekygirldawn 11
  • 12. ©2022 VMware, Inc. @geekygirldawn 12
  • 13. ©2022 VMware, Inc. @geekygirldawn 13
  • 14. ©2022 VMware, Inc. @geekygirldawn 14
  • 15. ©2022 VMware, Inc. @geekygirldawn 15 Community management - GrimoireLab
  • 16. ©2022 VMware, Inc. @geekygirldawn 16 Community management - GrimoireLab
  • 17. ©2022 VMware, Inc. @geekygirldawn 17 Community management - GrimoireLab BMI: Backlog Management Index: # of closed issues / # of open ones. Measures efficiency closing issues. Lead time: the time expressed in days between the opening and closing of an issue. Shown in average.
  • 18. ©2022 VMware, Inc. @geekygirldawn Focus on interpretation and improvement, not punishment 18 My Approach
  • 19. @geekygirldawn Other Examples • Gender Diversity Analysis in the OpenStack Community (PDF) • Huawei uses CHAOSS to understand project health (podcast) • Rochester Institute of Technology OSPO metrics (podcast) • Google understanding the lifecycle of OSS projects (podcast) • Internews OSS Lightweight Needs Assessment Toolkit (podcast)
  • 20. @geekygirldawn How to Get Involved • Participate with software, metrics, or a program • https://chaoss.community/participate/ • Twitter: @CHAOSSProj • YouTube: Search CHAOSS • Slack: CHAOSS Community
  • 22. ©2022 VMware, Inc. @geekygirldawn Dr. Dawn M. Foster fosterd@vmware.com fastwonderblog.com Open Source at VMware blogs.vmware.com/opensource @vmwopensource 22 Thank You!