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.
Author supplied keywords
Cite
CITATION STYLE
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.