SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
©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!

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Último (20)

%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
 
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 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
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

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!