Aimed at improving our understanding of open source health and sustainability

Technologies
python, mysql, javascript, jupyter, elasicsearch
Topics
metrics, health, community, sustainability
Aimed at improving our understanding of open source health and sustainability

Our open source ecosystem is growing. More developers and companies engage in open source every year because it is cost efficient, it enables rapid innovation, and it promotes open standards. Open source is becoming the default for software development.

The importance of open source software is no longer in question. However, its importance raises important questions about the open source ecosystem. Open source contributors want to know where they should place their efforts and know that they are making an impact. Open source communities want to attract new members, ensure consistent quality, and reward valuable members. Open source companies want to know which communities and software to engage with, communicate the impact the organization has on the community, and evaluate the work of their employees within open source. Open source foundations want to identify and respond to community needs, evaluate the impact of their work, and promote communities.

In response to these issues, the CHAOSS community is developing metrics, methodologies, and software for expressing open source project health and sustainability. By measuring open source project health and sustainability, CHAOSS seeks to improve the transparency of open source project health and sustainability so that relevant stakeholders can make more informed decisions about open source project engagement.

2019 Program

Successful Projects

Contributor
Bingwen Ma
Mentor
Sean Goggins, Matt Germonprez
Organization
CHAOSS
Build CHAOSS Risk and Growth Maturity and Decline Metrics in Augur
The project aims are to implement Risk metrics and other metrics within the Growth-Maturity-Decline CHAOSS metrics and use cases using Augur,...
Contributor
Nishchith K Shetty
Mentor
Jesus Gonzalez-Barahona, valcos, Pranjal Aswani
Organization
CHAOSS
Support of Source Code Related Metrics
Graal produces analysis related to code complexity, quality, dependencies, vulnerability and licensing and the data produced conforms to the ones...
Contributor
Aniruddha Karajgi
Mentor
Jesus Gonzalez-Barahona, valcos, Pranjal Aswani
Organization
CHAOSS
Implementing CHAOSS Metrics with Perceval
The aim of this project is to create reference implementations and tests, primarily for the metrics defined by the Evolution Working Group, but also...
Contributor
Parth Sharma
Mentor
Sean Goggins
Organization
CHAOSS
Build CHAOSS Risk and Growth Maturity and Decline Metrics in Augur
Augur is fully functional prototyping web stack for CHAOSS metrics. It provides structured data mined from git repositories using a plugin...