Back to Programs

Data

CHAOSS

Community Health Analytics Open Source Software

elkfossologyfrontendjavascriptnltkpythonvue.jsairflowdatabasemachine learning

Participation history

6 GSoC years

2025

3 projects

Official year page

Implement Conversion Rate Metric In Chaoss Software

Open-source projects tend to struggle with retaining contributors after the initial involvement. In this project, a Conversion Rate Metric is...

Implement Conversion Rate Metric in CHAOSS Software

The conversion rate metric is primarily aimed at identifying how new community members become more sustained contributors over time. However, the...

Enhance Conversational Topic Modelling Capabilities in CHAOSS Software

This project aims to improve the robustness and flexibility of topic modeling in the CHAOSS Augur platform by enhancing its clustering_worker...

2022

5 projects

Official year page

Build Knowledgebase Application on CHAOSS Website

The CHAOSS Project’s website is an invaluable resource for newbies and core project members alike. Since the CHAOSS Project has grown in size over...

Bot CI/CD and assign algorithm

Currently, the bot and its deployed instance are not able to favour collaborative continuous development and integration. The bot also is not...

A Novel Implementation of Conversion Rate Metric Model in CHAOSS Software

The CHAOSS community develops metrics, practices, and software for measuring open source software community health and sustainability. Augur and...

Machine Learning based Community Health and Communication

Augur is a Python library, REST server and Flask web application which is used to collect free and open source data and provide meaningful insights...

Build Access and Entitlements into a Hosted Version of Augur

The aim of the project is to build login and access for users. Augur is a software suite for collecting and measuring structured data about free and...

2021

6 projects

Official year page

Develop a Shared Data Resource Focused on Dependencies, Risks and Vulnerabilities in Open Source Software

This project is aimed at developing a shared data resource to identify various dependencies for Open Source Software, using some of the existing...

Sorting Hat - Extend data model and user interface to capture better information about contributors

Grimoirelab is an open-source toolset for software development analytics. Grimoirelab provides a set of tools to collect, analyze and visualize...

Automate Metrics Release and Process Improvement

CHAOSS metrics have been defined to provide an in-depth view into the various features of an open-source project. The metrics are also a key input to...

Automatically identify Contributor Aliases

The aim of this project is to generalize, and make available a PyPy distributable Python package the core functionality currently within the Augur...

Yeming Gu's GSoC proposal for CHAOSS

My project aims to define a new similarity measure metric based on social coding semantics underlying the open source trace data to enrich the...

Automate Metrics Release and Process Improvement

Improving the metric release process and fully automating will not only save time, but it will also help us to define a central structure for the...

2020

9 projects

Official year page

Implementing GitLab Data Collection Worker and Mapper to bind the responses of GitLab API, Github API & the Augur schema

The project aims to develop a Gitlab collection worker closely tied up with the Github collection worker using mapper files to bind the intended...

Machine Learning for Anomaly Detection in Open Source Communities

Open-source software development is a collaborative effort that requires decentralized decision making from different developers and maintainers. In...

Large Social Network Analysis and Anomaly Detection with Augur

Augur is a software that collect data for a list of given repositories and provide a variety of CHAOSS metrics to provides open source health and...

Social Currency Metric System

Implementing Social Currency Metric System (SCMS) will be a huge milestone in providing a better and holistic view of project health in the...

Implementation of GitLab Data Collection Worker & Test Coverage Improvement

The primary goal of this project is to congregate data pertaining to GitLab issues, commits, merge requests amongst other entities & store it into...

Creating Quality models using GrimoireLab and CHAOSS metrics

GrimoireLab is a powerful open-source platform that provides support for monitoring and in-depth analysis of software projects. It produces a rich...

Machine Learning for Anomaly Detection in Open Source Communities

This project will play one of the most vital roles in achieving Augur's goal towards analysis of open source organisation health.It will not only...

Machine Learning for Anomaly Detection in Open Source Communities

Augur is a Flask based prototyping web stack for CHAOSS metrics. It provides structured data mined from various sources like git repositories,...

Build Workflow process for CHAOSS D&I Badging Project

CHAOSS Diversity and Inclusion Badging program aims to encourage projects and events to obtain badges for good diversity and inclusion practices....

2019

4 projects

Official year page

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,...

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...

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...

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...

2018

2 projects

Official year page

Reporting of CHAOSS Metrics

Writing Python code to query GrimoireLab Elastisearch databases and obtain from it the metrics relevant for the report. Possible technologies to...

Reporting of CHAOSS Metrics: Refactoring the existing code and extending the capabilities of the Manuscripts Project

The Manuscripts project, which is a part of the Grimoire Toolset, helps us in analysing repositories and projects by creating a report based on...