{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:14:07Z","timestamp":1781104447952,"version":"3.54.1"},"reference-count":18,"publisher":"IGI Global Scientific Publishing","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,7]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.4018\/ijsi.2020070103","type":"journal-article","created":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T10:46:05Z","timestamp":1590662765000},"page":"35-50","source":"Crossref","is-referenced-by-count":2,"title":["Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept"],"prefix":"10.4018","volume":"8","author":[{"given":"Koji","family":"Toda","sequence":"first","affiliation":[{"name":"Fukuoka Institute of Technology, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1838-9184","authenticated-orcid":true,"given":"Haruaki","family":"Tamada","sequence":"additional","affiliation":[{"name":"Faculty of Information Science and Engineering, Kyoto Sangyo University, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Masahide","family":"Nakamura","sequence":"additional","affiliation":[{"name":"Graduate School of System Informatics, Kobe University, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kenichi","family":"Matsumoto","sequence":"additional","affiliation":[{"name":"Graduate School of Science and Technology, Nara Institute of Science and Technology, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"IJSI.2020070103-0","unstructured":"Adobe, Inc. (2012). Brackets. Retrieved from https:\/\/github.com\/adobe\/brackets\/"},{"key":"IJSI.2020070103-1","year":"2008"},{"key":"IJSI.2020070103-2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.31"},{"key":"IJSI.2020070103-3","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884607"},{"issue":"9","key":"IJSI.2020070103-4","first-page":"26","article-title":"Feel the burn, getting the most out of burn charts.","volume":"11","author":"G.Dinwiddie","year":"2009","journal-title":"Better Software"},{"key":"IJSI.2020070103-5","year":"2008"},{"key":"IJSI.2020070103-6","year":"2014"},{"key":"IJSI.2020070103-7","unstructured":"GitHub, Inc. (2017). GraphQL API v4. Retrieved from https:\/\/developer.github.com\/v4\/"},{"key":"IJSI.2020070103-8","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568260"},{"key":"IJSI.2020070103-9","unstructured":"Graph QL. (2018). GraphQL June 2018 edition. Retrieved from https:\/\/graphql.github.io\/graphql-spec\/June2018\/"},{"key":"IJSI.2020070103-10","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1980.11805"},{"key":"IJSI.2020070103-11","unstructured":"Matsumoto, K., Hata, H., Nakamura, M., Tamada, H., Ihara, A., Morisaki, S., . . . Monden, A. (2017). Development of fundamental technologies to accelerate spontaneous software evolution. JSPS Kakenhi Grant-in-Aid for Scientific Research (A) JP17H00731."},{"key":"IJSI.2020070103-12","unstructured":"Microsoft, Inc. (2015.). Visual Studio Code. Retrieved from https:\/\/githubcom\/microsoft\/vscode."},{"key":"IJSI.2020070103-13","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2015.57"},{"key":"IJSI.2020070103-14","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.68"},{"key":"IJSI.2020070103-15","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180208"},{"key":"IJSI.2020070103-16","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180209"},{"key":"IJSI.2020070103-17","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.2015EDP7261"}],"container-title":["International Journal of Software Innovation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=256235","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T06:45:10Z","timestamp":1651819510000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJSI.2020070103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2020,7]]},"references-count":18,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.4018\/ijsi.2020070103","relation":{},"ISSN":["2166-7160","2166-7179"],"issn-type":[{"value":"2166-7160","type":"print"},{"value":"2166-7179","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7]]}}}