Programming languages in GitHub: A visualization in hyperbolic plane

14Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

GitHub is nowadays the largest software repository hosting service that incorporates social media functionalities to writing and assessing source code.We visualize the weighted network of programming languages used by the registered users of GitHub as of December 2016. There is an edge in the graph between language A and B if and only if A and B are both used by the same user in any of her repositories. The weight depends on the number of times such edge appears. Our visualization utilizes hyperbolic geometry, which is intrinsic to networks based on similarity and popularity. RogueViz, a novel tool, based on the Open Source game HyperRogue, is used to map the network and navigate the hyperbolic graph.

Cite

CITATION STYLE

APA

Celińska, D., & Kopczyński, E. (2017). Programming languages in GitHub: A visualization in hyperbolic plane. In Proceedings of the 11th International Conference on Web and Social Media, ICWSM 2017 (Vol. 11, pp. 727–728). AAAI Press. https://doi.org/10.1609/icwsm.v11i1.14862

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free