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.
翻译:开放源码软件社区已成为许多研究人员关注的中心,他们正在调查在这个极其庞大的生态系统中合作的各个方面。由于它的大小,很难理解它是否具有结构,如果是,它可能是什么。我们的黑客项目旨在帮助了解开发者的合作结构和项目之间的关系,其依据是项目开发者利用从代码世界基础设施获得的数据提供该生态系统的互动协作图,从而帮助项目开发者提供互动协作图。我们试图将整个项目和开发者视觉化的努力由于布局和可视化工具无法处理超大比例的完整图而受阻。我们利用WoC过滤节点(开发者和项目)和边缘(开发者对一个项目的贡献),以缩小图表的规模,使之适合互动视觉化,并公布由此产生的可视化。我们计划采用分级方法,以便能够将全部数据纳入互动可视化,并评估这些可视化对若干任务的作用。