How do software ecosystems evolve? A quantitative assessment of the R ecosystem.

How do software ecosystems evolve? A quantitative assessment of the R ecosystem.

Abstract

In this work we advance the understanding of software ecosystems research by examining the structure and evolution of the R statistical computing open-source ecosystem. Our research attempts to shed light on the following intriguing question: what makes software ecosystems successful? The approach we follow is to perform a quantitative analysis of the R ecosystem. R is a well-established and popular ecosystem, whose community and marketplace are steadily growing. We assess and quantify the ecosystem throughout its history, and derive metrics on its core software components, the marketplace as well as its community. We use our insights to make observations that are applicable to ecosystems in general, validate existing theories from the literature, and propose a predictive model for the evolution of software packages. Our results show that the success of the ecosystem relies on a strong commitment by a small core of users who support a large and growing community.

Grafik Top
Authors
  • Plakidas, Konstantinos
  • Stevanetic, Srdjan
  • Schall, Daniel
  • Ionescu B., Tudor
  • Zdun, Uwe
Grafik Top
Editors
  • Mei, Hong
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings
Event Title
The 20th International Systems and Software Product Line Conference, September 19th to 23rd, 2016, Beijing, China.
Divisions
Software Architecture
Subjects
Informatik Allgemeines
Software Engineering
Event Location
Beijing
Event Type
Conference
Event Dates
16-23 September 2016
Series Name
Proceedings of the 20th International Systems and Software Product Line Conference
ISSN/ISBN
978-1-4503-4050-2
Page Range
pp. 89-98
Date
September 2016
Export
Grafik Top