Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Thu 9 Jul 2020 01:05 - 01:13 at Silla - P18-Open Source Systems Chair(s): John Grundy

Commercial participation continues to grow in open source software (OSS) projects and novel arrangements appear to emerge in company-dominated projects and ecosystems. What is the nature of these novel arrangements’ Does volunteers’ participation remain critical for these ecosystems’ Despite extensive research on commercial participation in OSS, the exact nature and extent of company contributions to OSS development, and the impact of this engagement may have on the volunteer community have not been clarified. To bridge the gap, we perform an exploratory study of OpenStack: a large OSS ecosystem with intense commercial participation. We quantify companies’ contributions via the developers that they provide and the commits made by those developers. We find that companies made far more contributions than volunteers and the distribution of the contributions made by different companies is also highly unbalanced. We observe eight unique contribution models based on companies’ commercial objectives and characterize each model according to three dimensions: contribution intensity, extent, and focus. Companies providing full cloud solutions tend to make both intensive (more than other companies) and extensive (involving a wider variety of projects) contributions. Usage-oriented companies make extensive but less intense contributions. Companies driven by particular business needs focus their contributions on the specific projects addressing these needs. Minor contributors include community players (e.g., the Linux Foundation) and research groups. A model relating the number of volunteers to the diversity of contribution, shows a strong positive association between them.

Thu 9 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

01:05 - 02:05: Paper Presentations - P18-Open Source Systems at Silla
Chair(s): John GrundyMonash University
icse-2020-Journal-First01:05 - 01:13
Yuxia ZhangPeking University, Minghui ZhouPeking University, Audris MockusUniversity of Tennessee - Knoxville, Zhi JinPeking University
icse-2020-Journal-First01:13 - 01:21
Pavneet Singh KochharMicrosoft, Eirini KalliamvakouUniversity of Victoria, Nachiappan NagappanMicrosoft Research, Thomas ZimmermannMicrosoft Research, Christian BirdMicrosoft Research
Pre-print Media Attached
icse-2020-papers01:21 - 01:33
Yuxia ZhangPeking University, Minghui ZhouPeking University, Klaas-Jan StolUniversity College Cork and Lero, Ireland, Jianyu WuPeking University, Zhi JinPeking University
icse-2020-papers01:33 - 01:45
Cassandra OverneyOlin College of Engineering, Jens MeinickeCarnegie Mellon University, Christian KästnerCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
icse-2020-papers01:45 - 01:57
Xin TanPeking University, Minghui ZhouPeking University, Brian FitzgeraldLero - The Irish Software Research Centre and University of Limerick