Knowledge Agora



Scientific Article details

Title Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept
ID_Doc 44778
Authors Toda, K; Tamada, H; Nakamura, M; Matsumoto, K
Title Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept
Year 2020
Published International Journal Of Software Innovation, 8, 3
DOI 10.4018/IJSI.2020070103
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. This article proposes a method that can investigate the history of every project in the SCP. Introducing the concept of project as a city, the authors consider every project in the SCP as a city, where a government and citizens develop a city through collaborative activities. This research then identifies essential attributes that characterize a state of a city. For each attribute, the authors 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 Governance; Project Measurement; Smart City; Social Coding; Software Evolution; Software Metrics
Index Keywords Index Keywords
Document Type Other
Open Access Open Access
Source Emerging Sources Citation Index (ESCI)
EID WOS:000537506700003
WoS Category Computer Science, Software Engineering
Research Area Computer Science
PDF
Similar atricles
Scroll