• DocumentCode
    1958713
  • Title

    The Evolution of the R Software Ecosystem

  • Author

    German, D.M. ; Adams, Bram ; Hassan, Ahmed E.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
  • fYear
    2013
  • fDate
    5-8 March 2013
  • Firstpage
    243
  • Lastpage
    252
  • Abstract
    Software ecosystems form the heart of modern companies´ collaboration strategies with end users, open source developers and other companies. An ecosystem consists of a core platform and a halo of user contributions that provide value to a company or project. In order to sustain the level and number of high-quality contributions, it is crucial for companies and contributors to understand how ecosystems tend to evolve and can be maintained successfully over time. As a first step, this paper explores the evolution characteristics of the statistical computing project GNU R, which is a successful, end-user programming ecosystem. We find that the ecosystem of user-contributed R packages has been growing steadily since R´s conception, at a significantly faster rate than core packages, yet each individual package remains stable in size. We also identified differences in the way user-contributed and core packages are able to attract an active community of users.
  • Keywords
    software engineering; software packages; user interfaces; GNU R statistical computing project; R software ecosystem; software evolution; user community; user contribution; user-contributed R package; Communities; Companies; Documentation; Ecosystems; Electronic mail; Programming; Software; Evolution; R; Software ecosystems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2013 17th European Conference on
  • Conference_Location
    Genova
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-5833-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2013.33
  • Filename
    6498472