Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3643916.3644441acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

OpenGalaxy: An interactive exploration platform for a visualized GitHub Full Domain collaboration network

Published: 13 June 2024 Publication History

Abstract

In this work, we introduce OpenGalaxy - an interactive exploration platform tool for a visualized GitHub Full Domain collaboration network based on 3D force-oriented layouts. We first collected Github domain-wide log data, built a developer-repository heterogeneous collaboration network, calculated both the Influence value for each repository and the activity value for each developer, finally performed visualization of the collaboration network and set up an 3D game-like interaction patterns.
Users can use OpenGalaxy to freely explore and analyze the developer-repository collaborative networks. We present recommendations to users from both macroscopic and microscopic perspectives to enhance their exploration using OpenGalaxy.
Tool URL: https://open-galaxy.x-lab.info/
Repository URL: https://github.com/X-lab2017/open-galaxy
Vedio: https://www.youtube.com/watch?v=GxnV31Ct6hc

References

[1]
Gitub. The state of open source software2023. https://octoverse.github.com/. Accessed2023.4.26.
[2]
Deng-Cheng Yan, Zong-Wen Wei, Xiao-Pu Han, and Bing-Hong Wang. Empirical analysis on the human dynamics of blogging behavior on github. Physica A: Statistical Mechanics and its Applications, 465:775--781, 2017.
[3]
Baochuan Liu, Li Zhang, Jing Jiang, and Liang Wang. A method for identifying references between projects in github. Science of Computer Programming, 222:102858, 2022.
[4]
Deeksha Arya, Wenting Wang, Jin L.C. Guo, and Jinghui Cheng. Analysis and detection of information types of open source software issue discussions. In 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), pages 454--464, 2019.
[5]
Antonio Lima, Luca Rossi, and Mirco Musolesi. Coding together at scale: Github as a collaborative social network, 2014.
[6]
Dengcheng Yan, Zhen Shao, Yiwen Zhang, and Bin Qi. Burstbirank: Co-ranking developers and projects in github with complex network structures and bursty interactions. Complexity, 2020:1--12, 2020.
[7]
Ferdian Thung, Tegawendé F. Bissyandé, David Lo, and Lingxiao Jiang. Network structure of social coding in github. In 2013 17th European Conference on Software Maintenance and Reengineering, pages 323--326, 2013.
[8]
Ikram El Asri, Noureddine Kerzazi, Lamia Benhiba, and Mohammed Janati. From periphery to core: A temporal analysis of github contributors' collaboration network. In Luis M. Camarinha-Matos, Hamideh Afsarmanesh, and Rosanna Fornasiero, editors, Collaboration in a Data-Rich World, pages 217--229, Cham, 2017. Springer International Publishing.
[9]
Xlab2017. Data description. https://github.com/X-lab2017/open-digger/blob/master/docs/assets/data_description.csv. Accessed2023.12.01.
[10]
Xiaoya Xia, Zhenjie Weng, Wei Wang, and Shengyu Zhao. Exploring activity and contributors on github: Who, what, when, and where. In 2022 29th Asia-Pacific Software Engineering Conference (APSEC), pages 11--20, 2022.
[11]
Fan Chung. A brief survey of pagerank algorithms. IEEE Transactions on Network Science and Engineering, 1(1):38--42, 2014.
[12]
Dylan Walker, Huafeng Xie, Koon-Kiu Yan, and Sergei Maslov. Ranking scientific publications using a model of network traffic. Journal of Statistical Mechanics: Theory and Experiment, 2007(06):P06010, jun 2007.
[13]
W. Xing and A. Ghorbani. Weighted pagerank algorithm. In Proceedings. Second Annual Conference on Communication Networks and Services Research, 2004., pages 305--314, 2004.
[14]
Wei Peng, Jianxin Wang, Bihai Zhao, and Lusheng Wang. Identification of protein complexes using weighted pagerank-nibble algorithm and core-attachment structure. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 12(1):179--192, 2015.
[15]
Yifan Hu. Efficient, high-quality force-directed graph drawing. Mathematica journal, 10(1):37--71, 2005.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICPC '24: Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension
April 2024
487 pages
ISBN:9798400705861
DOI:10.1145/3643916
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2024

Check for updates

Author Tags

  1. open source contribution
  2. collaboration network
  3. visualization

Qualifiers

  • Research-article

Funding Sources

  • National Natural Science Foundation of China Grants

Conference

ICPC '24
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 32
    Total Downloads
  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)5
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media