Knowledge Agora



Scientific Article details

Title Characterizing Project Evolution on a Social Coding Platform
ID_Doc 44800
Authors Toda, K; Tamada, H; Nakamura, M; Matsumoto, K
Title Characterizing Project Evolution on a Social Coding Platform
Year 2019
Published
DOI 10.1109/snpd.2019.8935866
Abstract Social coding platforms (SCPs) have realized spontaneous software evolution, where new source code and ideas are spontaneously proposed by altruistic developers. Although there are many projects operated by active communities performing spontaneous evolution, it is yet unclear that how such successful projects and communities have been formed and governed. In this paper, we propose a method that can investigate the history of every project in the SCP. Introducing the concept of project as a city, we consider every project in the SCP as a city, where a government and citizens develop a city through collaborative activities. We then identify essential attributes that characterize a state of a city. For each attribute, we develop metrics that quantify the state S(p, t) of a project p at time t. An experimental evaluation investigating GitHub projects of famous code editors shows that the proposed metrics well visualize the history of the projects from essential perspectives of a city.
Author Keywords social coding; software evolution; project measurement; software metrics; governance; smart city
Index Keywords Index Keywords
Document Type Other
Open Access Open Access
Source Conference Proceedings Citation Index - Science (CPCI-S)
EID WOS:000527791900083
WoS Category Computer Science, Artificial Intelligence; Computer Science, Software Engineering; Computer Science, Theory & Methods
Research Area Computer Science
PDF
Similar atricles
Scroll