Mining the Specific Skill Demographics in Social Network

GitHub is a popular social coding platform with millions of users and repositories. The social interactions between these users and repositories form a complex network that can provide valuable insights into the programming community. In this paper, we propose a graph convolutional network (GCN) based approach to analyze the GitHub social network and extract meaningful information from it. We use GCN to learn the graph structure and represent the network as a set of high-dimensional node embeddings. We used GCN to distinguish between ML developers and web developers, and by running it we can get a very clear graph to distinguish them, and of course since the two groups have a lot in common, we can see a lot of partial overlap. Our experiments show that our GCN-based approach outperforms traditional methods in predicting user attributes on the GitHub social network. Furthermore, we demonstrate the interpretability of our model by visualizing the learned embeddings and showing their clustering patterns. Overall, our work highlights the potential of GCN-based methods for data mining on large-scale social networks like GitHub.

Authors

Publication Details

Journal
International Journal of Computer Science and Mobile Computing
Published
2025-06-19
DOI
https://doi.org/10.47760/ijcsmc.2025.v14i06.006
Primary Topic
Complex Network Analysis Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Mining the Specific Skill Demographics in Social Network

Jie Tian, S M Rukunujjaman, Aaron Joson, Gurkiran Grewal
International Journal of Computer Science and Mobile Computing
Complex Network Analysis Techniques
article

Mining the Specific Skill Demographics in Social Network

Jie Tian, S M Rukunujjaman, Aaron Joson, Gurkiran Grewal
article en

Abstract

GitHub is a popular social coding platform with millions of users and repositories. The social interactions between these users and repositories form a complex network that can provide valuable insights into the programming community. In this paper, we propose a graph convolutional network (GCN) based approach to analyze the GitHub social network and extract meaningful information from it. We use GCN to learn the graph structure and represent the network as a set of high-dimensional node embeddings. We used GCN to distinguish between ML developers and web developers, and by running it we can get a very clear graph to distinguish them, and of course since the two groups have a lot in common, we can see a lot of partial overlap. Our experiments show that our GCN-based approach outperforms traditional methods in predicting user attributes on the GitHub social network. Furthermore, we demonstrate the interpretability of our model by visualizing the learned embeddings and showing their clustering patterns. Overall, our work highlights the potential of GCN-based methods for data mining on large-scale social networks like GitHub.

International Journal of Computer Science and Mobile ComputingVol. 14(6)
Quality Education
Openalex Percentile: Top 89%
Complex Network Analysis Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.