Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open Source Software Health Metrics Visualization Exploration #2993

Open
sgoggins opened this issue Feb 12, 2025 · 9 comments
Open

Open Source Software Health Metrics Visualization Exploration #2993

sgoggins opened this issue Feb 12, 2025 · 9 comments
Labels
GSoC Related Google Summer of Code

Comments

@sgoggins
Copy link
Member

IDEA: Open Source Software Health Metrics Visualization Exploration

The CHAOSS Community currently delivers pre-packaged visualizations of open source software health data through Augur APIs (https://github.com/chaoss/augur/blob/main/augur/routes/pull_request_reports.py and https://github.com/chaoss/augur/blob/main/augur/routes/contributor_reports.py), and the https://github.com/chaoss/augur-community-reports repository. This project seeks to expand, refine, and standardize the visualization of different classes of community health metrics data. Specifically, some analyses are temporal, others are anomaly driven, and in some cases, contrasts across repositories and communities are required. In each case, the visualization of data is an essential component for metrics, and what we are now referring to as metrics models (https://github.com/chaoss/wg-metrics-models).

The aims of the project are as follows:

  • Experiment with standard metrics visualizations using direct Augur database connections, or through the Augur API.
  • Refine metrics, and metrics model visualizations using Jupyter Notebooks are similar technology.
  • Transform visualizations, as they are completed, into Augur API endpoints, following the pull request, and contributor reports examples.
  • Difficulty: Medium
  • Requirements: Strong interest in data visualization.
  • Recommended: Experience with Python is desirable, and experience designing, or developing visualizations is desirable.
  • Mentors: Sean Goggins, Andrew Brain, Vinod Ahuja.

Microtasks

For becoming familiar with Augur, you can start by reading some documentation. You can find useful information at in the links, below. Grimoirelab also has a set of installation instructions and documentation here: https://chaoss.github.io/grimoirelab-tutorial/

Once you're familiar with Augur, you can have a look at the following microtasks.

@sgoggins sgoggins added the GSoC Related Google Summer of Code label Feb 12, 2025
@PredictiveManish
Copy link

Starting working on microtasks.

@officialasishkumar
Copy link

what is the size of this project @sgoggins ?

@PredictiveManish
Copy link

PredictiveManish commented Mar 4, 2025

what is the size of this project @sgoggins ?

It is large sized 350 hours project, medium level

@officialasishkumar
Copy link

officialasishkumar commented Mar 5, 2025

@PredictiveManish are you sure? Medium does not mean it is large. It is just the difficulty.

@sgoggins Could you please clarify the size of all the GSoC project? It will let me make a better decision on which project to choose based on the time required for it.

@PredictiveManish
Copy link

PredictiveManish commented Mar 5, 2025

@PredictiveManish are you sure? Medium does not mean it is large. It is just the difficulty.

@sgoggins Could you please clarify the size of all the GSoC project? It will let me make a better decision on which project to choose based on the time required for it.

350 hours is large sized, 175 is for medium sized and 90 hours is the small sized
Hours are mentioned in project, yes medium I mentioned is the difficulty

@officialasishkumar
Copy link

@PredictiveManish Thanks! I forgot to check this page https://github.com/chaoss/augur/blob/main/gsoc-ideas.md

@AlizaRK
Copy link

AlizaRK commented Mar 7, 2025

Hi @sgoggins, while going through the idea description, I noticed that some of the mentioned links are broken. Could you please provide updated links? Thank you!

@AdityaShome
Copy link

Hi @sgoggins, is there a community channel to discuss over the topic?

@demoncoder-crypto
Copy link

Starting work on micro tasks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GSoC Related Google Summer of Code
Projects
None yet
Development

No branches or pull requests

6 participants