SESIMar 22, 2021

Building the Collaboration Graph of Open-Source Software Ecosystem

arXiv:2103.12168v11 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of understanding developer and project relationships for researchers in open-source software, but it is incremental as it focuses on visualization improvements without new structural insights.

The project tackled the challenge of visualizing the massive collaboration structure in the open-source software ecosystem by filtering data from World of Code to create an interactive graph, though it was limited by scale and plans to use hierarchical methods for full data inclusion.

The Open-Source Software community has become the center of attention for many researchers, who are investigating various aspects of collaboration in this extremely large ecosystem. Due to its size, it is difficult to grasp whether or not it has structure, and if so, what it may be. Our hackathon project aims to facilitate the understanding of the developer collaboration structure and relationships among projects based on the bi-graph of what projects developers contribute to by providing an interactive collaboration graph of this ecosystem, using the data obtained from World of Code infrastructure. Our attempts to visualize the entirety of projects and developers were stymied by the inability of the layout and visualization tools to process the exceedingly large scale of the full graph. We used WoC to filter the nodes (developers and projects) and edges (developer contributions to a project) to reduce the scale of the graph that made it amenable to an interactive visualization and published the resulting visualizations. We plan to apply hierarchical approaches to be able to incorporate the entire data in the interactive visualizations and also to evaluate the utility of such visualizations for several tasks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes