Formalizing software ecosystem modeling
Proceedings of the 1st international workshop on Open component ecosystems
From software product lines to software ecosystems
Proceedings of the 13th International Software Product Line Conference
Evaluating architectural openness in mobile software platforms
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
On the role of software process modeling in software ecosystem design
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Revisiting the concept of components in software engineering from a software ecosystem perspective
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Treating business dimension in software ecosystems
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
ReuseECOS: An Approach to Support Global Software Development through Software Ecosystems
ICGSEW '12 Proceedings of the 2012 IEEE Seventh International Conference on Global Software Engineering Workshops
Hi-index | 0.00 |
The essence of the software ecosystem concept encourages external developers to interact with a software platform, enabling them to contribute or evolve such platform. Trying to expand a product into a platform on which components, services and applications can be created, a company may provide the basis for an ecosystem and its life cycle. In this paper, we describe the evolution process of an application towards an ecosystem using current models and taking into account the reuse of an existing software system. The application DiaDia has been developed for smartphones and its main function consists in helping the treatment of diabetic patients. Two different models are used to discuss the transition of the application to an ecosystem: one is an adaptation of the Software Supply Network which represents the main actors that interact with the ecosystem, and the other covers the process of creating an application and its evolution to an ecosystem through Business Process Model and Notation.