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...
Gespeichert in:
Veröffentlicht in: | International journal of software innovation 2020-07, Vol.8 (3), p.35-50 |
---|---|
Hauptverfasser: | , , , |
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 & 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 & 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 |