Designing software ecosystems: How can modeling techniques help?

18Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.
Get full text

Abstract

It has become an increasingly common practice for software companies to collaborate with external developers in order to develop software platforms for a shared market, constituting software ecosystems. Creating and sustaining a software ecosystem is a challenging problem that involves numerous technical, organizational, and business concerns. To support the systematic design of software ecosystems, modeling is a crucial tool. In this paper, we (a) identify a set of descriptive and analytical requirements raised in the design of software ecosystems; (b) review several modeling techniques used for describing and examining software ecosystems; and (c) assess the support of the reviewed techniques towards addressing the identified requirements. The results provide insight into the gaps between the issues raised in the design of software ecosystems, and the coverage of the studied techniques, suggesting an agenda for future research.

Cite

CITATION STYLE

APA

Sadi, M. H., & Yu, E. (2015). Designing software ecosystems: How can modeling techniques help? In Lecture Notes in Business Information Processing (Vol. 214, pp. 360–375). Springer Verlag. https://doi.org/10.1007/978-3-319-19237-6_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free