How Do Software Ecosystems Co-Evolve? - A View from OpenStack and Beyond

  title={How Do Software Ecosystems Co-Evolve? - A View from OpenStack and Beyond},
  author={Jos{\'e} Apolin{\'a}rio Teixeira and Sami Hyrynsalmi},
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… 

The role of prosumers in the evolution of a software ecosystem: Case Steam

The role of pros consumers is studied by portraying the transformation of Steam, by Valve Corporation, and discussed how it fits in the current field of software ecosystem research as well as what has been the impact of prosumers in its transformation process.

Towards an Understanding of iIoT Ecosystem Evolution - MindSphere Case Study

The analysis demonstrates a roadmap, helping to understand how Siemens managed to integrate distinctive company types as partners in the MindSphere ecosystem, adding to the theory on platform emergence by embedding it into a complex Business-to-Business (B2B) context of iIoT.

Multi-homing and Software Firm Performance - Towards a Research Agenda

The financial performance between single-homers and multi-homer in mobile application ecosystems is explored and how the decision to multi-home affects firm performance with a sample of mobile application developers is investigated.

Managing to release early, often and on time in the OpenStack software ecosystem

This longitudinal case study addresses how the release management practices of OpenStack have evolved in terms of chosen strategy and timeframes with close attention to processes and tools and reveals that multiple release management cycles can co-exist in large and complex software ecosystems such as OpenStack.

Investigating Knowledge Management Practices at OpenStack

This study addresses some of the information practices of a large and well-known open-source community known as OpenStack and takes the theoretical notion of information literacy landscapes to analyze the day-to-day information-intensive work practices in the OpenStack community.

E-Government Ecosystem: A new view to explain complex phenomenon

This study proposes of using an ecosystem viewpoint to define and explain this phenomenon and presents the concept of ‘e-government ecosystem’, which is based on philosophical foundation on citizenship.

Is Ecosystem Health a Useful Metaphor? Towards a Research Agenda for Ecosystem Health Research

This paper describes the key shortcomings ofcosystem health research and puts forward two key postulates of ecosystem health, based on which a research agenda for ecosystem health is presented.

Information Literacy in Everyday Life

Reading the group documents is crucial for nutrition literacy, and using the recipes is important for healthy cooking behavior, and motivation and using expert advice are predictors of both of those components of food literacy.

Digital Nations – Smart Cities, Innovation, and Sustainability: 16th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2017, Delhi, India, November 21–23, 2017, Proceedings

The findings of the study illustrate that only three factors Social Influence, Price Value and Habit of UTAUT2 model are significantly influencing the adoption of IRCTC Connect with adjusted R-Square value 0.699.



Software ecosystems - A systematic literature review

A longitudinal case study of an emerging software ecosystem: Implications for practice and theory

A sense of community: A research agenda for software ecosystems

This paper presents a research agenda on software ecosystems to study both the technical and the business aspects of software engineering in vibrant ecosystems to enable software vendors to develop software that is adaptable to new business models and new markets.

Ecosystems Here, There, and Everywhere - A Barometrical Analysis of the Roots of 'Software Ecosystem'

It is shown that five sub-communities have emerged inside the field of software ecosystems, and ten separate research communities which have established their own thematic ecosystem disciplines are identified.

The Evolution of the R Software Ecosystem

The evolution characteristics of the statistical computing project GNU R are explored, finding 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.

Software Evolvability: An Ecosystem Point of View

This position paper asserts that the evolution of a software system is not a standalone process but an aggregate process of other related software systems that forms a software ecosystem.

Lessons learned from applying social network analysis on an industrial Free/Libre/Open Source Software ecosystem

This research contributes to the management literature in coopetition strategy and high-tech entrepreneurship with a rich description on how heterogeneous actors within a high-networked ecosystem joint-develop a complex infrastructure for big-data in the open source arena.

The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache

An exploratory study aimed at observing the evolution of the Java subset of the Apache ecosystem, consisting of 147 projects, for a period of 14 years, and resulting in 1,964 releases, analyzes how dependencies change over time, whether a dependency upgrade is due to different kinds of factors, and how an upgrade impacts on a related project.