# A Software Ecosystem Reshaped by a Paradigm Shift: the CSI-Piemonte Case

**Authors:** Federico Tomassetti, Marco Torchiano, Mauro Antonaci, Paolo Arvati,, Maurizio Morisio

arXiv: 1812.07440 · 2018-12-19

## TL;DR

This paper examines how a technological shift in a Model-driven Development ecosystem led to organizational changes, evolving roles and relationships among stakeholders over six years, with implications for future ecosystem management.

## Contribution

It provides a detailed case study of ecosystem evolution due to a technological change, identifying generalizable motifs for ecosystem development and management.

## Key findings

- Identified distinct ecosystem evolution motifs.
- Analyzed six years of ecosystem development.
- Proposed key process areas for ecosystem evolution.

## Abstract

Context: Changes in the software development paradigm, when operated by entities with a pivotal role, have the power to affect a number of groups and entities in their sphere of influence, changing both their working habits and relations.   Objective: In this paper we present the organizational changes occurred in a software ecosystem as consequence of a technological change. In particular we examine the evolution of an MDD solution and the changing roles of the company promoting it, the public administrations and the sub-contractors.   Method: The paper focuses on a single case study that encompasses the six years long evolution of a Model-driven development solution, starting from its conception until is recent open-source release, across five distinct phases. The history was analyzed jointly by software engineering academics and industrial managers directly involved in the case study.   Results: A report of the ecosystem evolution from an idiographic perspective is reported. An analysis of the history allowed an abstraction that led to the identification of several distinct ecosystem evolution motifs.   Conclusion: The motifs represent a set of key process areas for the evolution of a software ecosystem. They are potentially generalizable to other similar ecosystems. As such, they can be used by researchers to evaluate existing in-progress case studies, and by practitioners as a set of guidelines.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1812.07440/full.md

## Figures

7 figures with captions in the complete paper: https://tomesphere.com/paper/1812.07440/full.md

## References

47 references — full list in the complete paper: https://tomesphere.com/paper/1812.07440/full.md

---
Source: https://tomesphere.com/paper/1812.07440