How do software ecosystems evolve? A quantitative assessment of the R ecosystem.
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.
Top- Plakidas, Konstantinos
- Stevanetic, Srdjan
- Schall, Daniel
- Ionescu B., Tudor
- Zdun, Uwe
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 |