The Community for Technology Leaders
RSS Icon
Subscribe
Genova
March 5, 2013 to March 8, 2013
ISBN: 978-1-4673-5833-0
pp: 243-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.
INDEX TERMS
R, Software ecosystems, Evolution
CITATION
Daniel M. German, Bram Adams, Ahmed E. Hassan, "The Evolution of the R Software Ecosystem", CSMR, 2013, 2013 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), 2013 17th European Conference on Software Maintenance and Reengineering (CSMR 2013) 2013, pp. 243-252, doi:10.1109/CSMR.2013.33
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool