How do Software Ecosystems Co-Evolve? A view from OpenStack and beyond
Jos\'e Apolin\'ario Teixeira, Sami Hyrynsalmi

TL;DR
This paper explores how software ecosystems, specifically OpenStack, co-evolve with other ecosystems in the cloud market, revealing multiple mutual influence mechanisms that shape their evolution.
Contribution
It introduces a framework identifying seven mechanisms of mutual influence among software ecosystems, emphasizing the importance of considering external interactions.
Findings
Identified seven mechanisms of ecosystem influence
OpenStack's evolution is shaped by its competitive landscape
Ecosystem co-evolution involves multiple intertwined factors
Abstract
Much research that analyzes the evolution of a software ecosystem is confined to its own boundaries. Evidence shows, however, that software ecosystems co-evolve independently with other software ecosystems. In other words, understanding the evolution of a software ecosystem requires an especially astute awareness of its competitive landscape and much consideration for other software ecosystems in related markets. A software ecosystem does not evolve in insulation but with other software ecosystems. In this research, we analyzed the OpenStack software ecosystem with a focal perspective that attempted to understand its evolution as a function of other software ecosystems. We attempted to understand and explain the evolution of OpenStack in relation to other software ecosystems in the cloud computing market. Our findings add to theoretical knowledge in software ecosystems by identifying…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Platforms and Economics · Open Source Software Innovations · Blockchain Technology Applications and Security
