Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept

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 successf...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of software innovation 2020-07, Vol.8 (3), p.35-50
Hauptverfasser: Toda, Koji, Tamada, Haruaki, Nakamura, Masahide, Matsumoto, Kenichi
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 50
container_issue 3
container_start_page 35
container_title International journal of software innovation
container_volume 8
creator Toda, Koji
Tamada, Haruaki
Nakamura, Masahide
Matsumoto, Kenichi
description 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.
doi_str_mv 10.4018/IJSI.2020070103
format Article
fullrecord <record><control><sourceid>proquest_igi_j</sourceid><recordid>TN_cdi_proquest_journals_2921366148</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2921366148</sourcerecordid><originalsourceid>FETCH-LOGICAL-c317t-7e182badab125823b8cd479bca48302c505e71333d27cfbb538a02a04ee63ffd3</originalsourceid><addsrcrecordid>eNp1kM9LwzAYhoMoOObOXgMePHXLj7Zpj1KmTgYOpngMaZrMjK6pSerYf2_n1IHod8lHeN73gweAS4zGMcLZZPawnI0JIggxhBE9AQOC0zRimOWnP3uKzsHI-zXqJ88poXQAykK0oXOmWcFla4NolO08XFodtsIpOH23dReMbaBpoOj_pRE1LGy1DyxqEbR1G_hiwitcOLtWMkTCRyIqTNj1WCNVGy7AmRa1V6Ovdwieb6dPxX00f7ybFTfzSFLMQsQUzkgpKlFikmSElpmsYpaXUsQZRUQmKFEMU0orwqQuy4RmAhGBYqVSqnVFh-Dq0Ns6-9YpH_jadq7pT3KSE0zTFPdNQzA5UNJZ753SvHVmI9yOY8T3LvneJT-67BPXh4RZmWPlL4q3le7J6R_kp11-tMu_7f5zMKMfpY2KsQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2921366148</pqid></control><display><type>article</type><title>Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept</title><source>ProQuest Central UK/Ireland</source><source>ProQuest Central</source><creator>Toda, Koji ; Tamada, Haruaki ; Nakamura, Masahide ; Matsumoto, Kenichi</creator><creatorcontrib>Toda, Koji ; Tamada, Haruaki ; Nakamura, Masahide ; Matsumoto, Kenichi</creatorcontrib><description>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.</description><identifier>ISSN: 2166-7160</identifier><identifier>EISSN: 2166-7179</identifier><identifier>DOI: 10.4018/IJSI.2020070103</identifier><language>eng</language><publisher>Mount Pleasant: IGI Global</publisher><subject>Coding ; Evolution ; Software ; Source code</subject><ispartof>International journal of software innovation, 2020-07, Vol.8 (3), p.35-50</ispartof><rights>Copyright © 2020, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c317t-7e182badab125823b8cd479bca48302c505e71333d27cfbb538a02a04ee63ffd3</cites><orcidid>0000-0003-1838-9184</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2921366148?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,776,780,21368,27903,27904,33723,43784,64361,64365,72215</link.rule.ids></links><search><creatorcontrib>Toda, Koji</creatorcontrib><creatorcontrib>Tamada, Haruaki</creatorcontrib><creatorcontrib>Nakamura, Masahide</creatorcontrib><creatorcontrib>Matsumoto, Kenichi</creatorcontrib><title>Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept</title><title>International journal of software innovation</title><description>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.</description><subject>Coding</subject><subject>Evolution</subject><subject>Software</subject><subject>Source code</subject><issn>2166-7160</issn><issn>2166-7179</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp1kM9LwzAYhoMoOObOXgMePHXLj7Zpj1KmTgYOpngMaZrMjK6pSerYf2_n1IHod8lHeN73gweAS4zGMcLZZPawnI0JIggxhBE9AQOC0zRimOWnP3uKzsHI-zXqJ88poXQAykK0oXOmWcFla4NolO08XFodtsIpOH23dReMbaBpoOj_pRE1LGy1DyxqEbR1G_hiwitcOLtWMkTCRyIqTNj1WCNVGy7AmRa1V6Ovdwieb6dPxX00f7ybFTfzSFLMQsQUzkgpKlFikmSElpmsYpaXUsQZRUQmKFEMU0orwqQuy4RmAhGBYqVSqnVFh-Dq0Ns6-9YpH_jadq7pT3KSE0zTFPdNQzA5UNJZ753SvHVmI9yOY8T3LvneJT-67BPXh4RZmWPlL4q3le7J6R_kp11-tMu_7f5zMKMfpY2KsQ</recordid><startdate>20200701</startdate><enddate>20200701</enddate><creator>Toda, Koji</creator><creator>Tamada, Haruaki</creator><creator>Nakamura, Masahide</creator><creator>Matsumoto, Kenichi</creator><general>IGI Global</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><orcidid>https://orcid.org/0000-0003-1838-9184</orcidid></search><sort><creationdate>20200701</creationdate><title>Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept</title><author>Toda, Koji ; Tamada, Haruaki ; Nakamura, Masahide ; Matsumoto, Kenichi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c317t-7e182badab125823b8cd479bca48302c505e71333d27cfbb538a02a04ee63ffd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Coding</topic><topic>Evolution</topic><topic>Software</topic><topic>Source code</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Toda, Koji</creatorcontrib><creatorcontrib>Tamada, Haruaki</creatorcontrib><creatorcontrib>Nakamura, Masahide</creatorcontrib><creatorcontrib>Matsumoto, Kenichi</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>International journal of software innovation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Toda, Koji</au><au>Tamada, Haruaki</au><au>Nakamura, Masahide</au><au>Matsumoto, Kenichi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept</atitle><jtitle>International journal of software innovation</jtitle><date>2020-07-01</date><risdate>2020</risdate><volume>8</volume><issue>3</issue><spage>35</spage><epage>50</epage><pages>35-50</pages><issn>2166-7160</issn><eissn>2166-7179</eissn><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.</abstract><cop>Mount Pleasant</cop><pub>IGI Global</pub><doi>10.4018/IJSI.2020070103</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0003-1838-9184</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 2166-7160
ispartof International journal of software innovation, 2020-07, Vol.8 (3), p.35-50
issn 2166-7160
2166-7179
language eng
recordid cdi_proquest_journals_2921366148
source ProQuest Central UK/Ireland; ProQuest Central
subjects Coding
Evolution
Software
Source code
title Capturing Spotaneous Software Evolution in a Social Coding Platform With Project-as-a-City Concept
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T18%3A42%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_igi_j&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Capturing%20Spotaneous%20Software%20Evolution%20in%20a%20Social%20Coding%20Platform%20With%20Project-as-a-City%20Concept&rft.jtitle=International%20journal%20of%20software%20innovation&rft.au=Toda,%20Koji&rft.date=2020-07-01&rft.volume=8&rft.issue=3&rft.spage=35&rft.epage=50&rft.pages=35-50&rft.issn=2166-7160&rft.eissn=2166-7179&rft_id=info:doi/10.4018/IJSI.2020070103&rft_dat=%3Cproquest_igi_j%3E2921366148%3C/proquest_igi_j%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2921366148&rft_id=info:pmid/&rfr_iscdi=true