Recommending Whom to Follow on GitHub
dc.contributor.author | Sarwar, Muhammad Usman | |
dc.date.accessioned | 2022-05-25T20:46:48Z | |
dc.date.available | 2022-05-25T20:46:48Z | |
dc.date.issued | 2021 | |
dc.description.abstract | Social networking activities on GitHub allow the construction of interesting interaction networks. One such network is `follow-network' which enables an effective information dissemination process. As a result, GitHub users are bombarded with stacks of information which also puts the users at risk of information overload. This motivates us to recommend the relevant user such that developers are only provided with the relevant information. In this work, we present an attributed network embedding based framework to recommend whom to follow on GitHub. This is a challenging task due to the complex social network structure of the developers. In particular, we first construct a developers' `follow-network'. Further, we extract the node embeddings of each node and feed these embeddings to a K-nearest Neighbour classifier. We validate our approach on the developers of three popular programming languages (C++, Python, and Java). We were able to achieve promising results with an F1-score of 72%. | en_US |
dc.identifier.uri | https://hdl.handle.net/10365/32585 | |
dc.publisher | North Dakota State University | en_US |
dc.rights | NDSU policy 190.6.2 | en_US |
dc.rights.uri | https://www.ndsu.edu/fileadmin/policy/190.pdf | en_US |
dc.subject | GitHub | en_US |
dc.subject | recommendation | en_US |
dc.subject | social network | en_US |
dc.title | Recommending Whom to Follow on GitHub | en_US |
dc.type | Thesis | en_US |
ndsu.advisor | Malik, Muhammad Zubair | |
ndsu.college | Engineering | en_US |
ndsu.degree | Master of Science (MS) | en_US |
ndsu.department | Computer Science | en_US |
ndsu.program | Computer Science | en_US |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Recommending Whom to Follow on GitHub.pdf
- Size:
- 1.5 MB
- Format:
- Adobe Portable Document Format
- Description:
- Recommending Whom to Follow on GitHub
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.63 KB
- Format:
- Item-specific license agreed to upon submission
- Description: