Software Ecosystem: Understanding an Indispensable Technology and Industry
Software Ecosystem: Understanding an Indispensable Technology and Industry
The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Formalizing software ecosystem modeling
Proceedings of the 1st international workshop on Open component ecosystems
Journal of Systems and Software
The Small Project Observatory: Visualizing software ecosystems
Science of Computer Programming
From software product lines to software ecosystems
Proceedings of the 13th International Software Product Line Conference
The small project observatory: a tool for reverse engineering software ecosystems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
On the role of software process modeling in software ecosystem design
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Industry taxonomy engineering: the case of the European software ecosystem
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Software ecosystems: a software ecosystem strategy assessment model
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Software ecosystems - A systematic literature review
Journal of Systems and Software
Hi-index | 0.00 |
The software ecosystem is providing a new way of interpreting the software industry. Primarily, software ecosystem modeling, one of the most studied areas in the software ecosystem domain, is an emerging field. However, modeling software ecosystems present several challenges: (a) How can value chains be identified in an ecosystem? (b) What are the typical roles that an actor plays in an ecosystem? (c) How can a boundary in an ecosystem be described? To capture the ecosystem of the Dutch software industry, we performed forty-two case studies. This work enhanced the software supply network diagram to define the proposed diagrams of an ecosystem within this industry. We determined eight value chain models that can be used to identify typical roles that an actor plays in an ecosystem. We observed that most, if not all software producing organizations are hybrid companies in that they fill multiple roles in the value chains. The resulting models enable ones to identify actors and their roles quickly in an ecosystem. Moreover, they facilitate further understanding of the elemental business models and value chains. As such, this work provides an elementary step towards a software ecosystem modeling language.