Fetching the latest programs, projects, and workspace data.
Creating analytics and metrics to help define open source community health.
Showing 5 of 5 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Yash Prakash
<p>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 help organizations strategically invest their resources.</p> <p>The main aim of the project is to understand the metrics release process, propose process improvements and automate the release process of these metrics.</p> <p>In addition to the original English version of these metrics, these metrics are also translated into different languages to help communities across the globe understand and benefit from them.</p> <p>By the end of this project, there would be complete automation in the process of generation of reports for the metrics and their translations</p>
Mentors: Student: Anuj Lamoria
<p>The aim of this project is to generalize, and make available a PyPy distributable Python package the core functionality currently within the Augur contributor worker, and envisioned as the next phase of the Augur contributor worker.The main goal of this project is Automatically identify Contributor Aliases (emails, platform user accounts) to Increase Parsimony of Statistics and Metrics With Privacy Enhancement I would be focusing on the Augur and developing useful risk-prediction analysis tools and visualization modules. The main work in this project are as follows: Construct an API Accessible Graph Database for identifying and mapping contributors who use multiple email addresses within a platform, and identifiers across platforms. Implement methods to manage this information. Integrate this information into clearer, more parsimonious CHAOSS metrics. Automate the management of contributor changes over time Enable analysis at the project level that obscures or anonymizes individual developer identity</p>
Mentors: Student: Dhruv Sachdev
<p>This project is aimed at developing a shared data resource to identify various dependencies for Open Source Software, using some of the existing tools to analyze dependencies and map them to know if there are Direct, Transitive, and Circular Dependencies. This project deals with code-level dependencies and not infrastructure-based dependencies like OS or database. This project is implemented using augur which is a software suite for collecting and measuring structured data about free and open-source software (FOSS) communities.</p>
Mentors: Student: Yeming Gu
<p>My project aims to define a new similarity measure metric based on social coding semantics underlying the open source trace data to enrich the ability of Augur. The heterogeneous information network schema and network embedding techniques are introduced to capture the latent similarity information between repositories. This project will end up with some new computational models to transform those information into computable representation vectors with respect to every repository.</p>
Mentors: Student: Rashmi K A
<p>Grimoirelab is an open-source toolset for software development analytics. Grimoirelab provides a set of tools to collect, analyze and visualize software development metrics from a variety of sources like Git, Jira, Confluence, Slack, etc. In order to manage the identities of people across these different sources, Grimoirelab developed Sorting Hat. Sorting Hat manages the identities of people and related metadata.</p> <p>As part of the metadata collected around identities, Sorting Hat stores organizational information such as the name and domains related to the organization. This project aims to add to this information by extending the existing Organization model to capture the internal structure of organizations such as departments, sub-organizations, and teams. This will help in annotating the identity information more meaningfully.</p>