DocumentCode :
166609
Title :
Location-Based Analysis of Developers and Technologies on GitHub
Author :
Rusk, David ; Coady, Yvonne
Author_Institution :
Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
fYear :
2014
fDate :
13-16 May 2014
Firstpage :
681
Lastpage :
685
Abstract :
GitHub is a popular platform for collaboration on open source projects. It also provides a rich API to query various aspects of the public activity. This combination of a popular social coding website with a rich API presents an opportunity for researchers to gather empirical data about software development practices. There are an overwhelmingly large number of competing platforms to choose from in software development. Knowing which are gaining widespread adoption is valuable both for individual developers trying to increase their employability, as well as software engineers deciding which technology to use in their next big project. In terms of a developer´s employability and an employer´s ability to find available developers in their economic region, it is important to identify the most common technologies by geographic location. In this paper, analyses are done on GitHub data taking into account the developers´ location and their technology usage. A web-based tool has been developed to interact with and visualize this data. In its current state of development, the tool summarizes the amount of code developers have in their public repositories broken down by programming language, and summarizes data about programmers using specific programming languages. This allows website visitors to get an immediate picture of the programming language usage in their region of interest. Future research could expand this work to technologies beyond programming languages such as frameworks and libraries.
Keywords :
Web sites; application program interfaces; data visualisation; mobile computing; programming languages; public domain software; query processing; software engineering; software tools; user interfaces; GitHub data; Web-based tool; code developers; data visualization; developer employability; developer location; economic region; employer ability; geographic location; location-based analysis; open source projects; programming language; public activity; public repository; region of interest; rich API; social coding Web site; software development technology; Companies; Computer languages; Data visualization; Educational institutions; Electronic mail; Encoding; Software; GitHub; REST API; open source; programming languages; software repository;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications Workshops (WAINA), 2014 28th International Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
978-1-4799-2652-7
Type :
conf
DOI :
10.1109/WAINA.2014.110
Filename :
6844717
Link To Document :
بازگشت