Abstract
Software ecosystems originate in the idea of business ecosystems, as a collection of relationships among actors in an economic community. They represent the current functioning of the IT industry, in which companies co-create innovations and extend their solutions by means of partnerships. This research investigates the driving factors of relationships in a software ecosystem. To address this goal, we performed multiple case studies of two emerging software ecosystems formed by Small-to-Medium Enterprises. Based on evidence from twenty-seven interviews conducted with eight companies, we analysed the main facilitators and barriers for their partnerships to thrive. We used System Dynamics method to identify cause-effect relations among these factors. The resulting dynamic models enabled us to map key factors and interactions to propose four strategies that promote software ecosystems health. We believe that practitioners can benefit from this synthesis by understanding the facilitators to reinforce and barriers to restrain, as a means to catalyse the success of their networks. In addition, we demonstrate for researchers the utility of System Dynamics to provide a diagnostic of relevant scenarios.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: a research agenda for software ecosystems. In: 31st International Conference on Software Engineering, pp. 187–190 (2009)
Olsson, H.H., Bosch, J.: Collaborative innovation: a model for selecting the optimal ecosystem innovation strategy. In: 42nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 206–213 (2016)
Popp, K.M.: Mergers and Acquisitions in the Software Industry: Foundations of due Diligence. BoD–Books on Demand (2013)
Hanssen, G.K.: A longitudinal case study of an emerging software ecosystem: implications for practice and theory. J. Syst. Softw. 85(7), 1455–1466 (2012)
Bosch, J.: From software product lines to software ecosystems. In: 13th International Software Product Line Conference, pp. 111–119 (2009)
Khalil, M.A.T., Dominic, P.D.D., Kazemian, H., Habib, U.: A study to examine if integration of technology acceptance model’s (TAM) features help in building a hybrid digital business ecosystem framework for small and medium enterprises (SMEs). Front. Inf. Technol., 161–166 (2011)
Senge, P.M., Kurpius, D.: The fifth discipline: the art and practice of the learning organization (1993)
Mohr, J., Spekman, R.: Characteristics of partnership success: partnership attributes, communication behavior, and conflict resolution techniques. Strat. Manag. J. 15(2), 135–152 (1994)
Cusumano, M.A.: The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad. Simon and Schuster, New York (2004)
Weiblen, T.: Opening Up the Business Model: Business Model Innovation through Collaboration, Ph.D. thesis. University of St. Gallen (2015)
Manikas, K., Hansen, K.M.: Software ecosystems – a systematic literature review. J. Syst. Softw. 86(5), 1294–1306 (2013)
Manikas, K.: Revisiting software ecosystems research: a longitudinal literature study. J. Syst. Softw. 117, 84–103 (2016)
Hartigh, E., Tol, M., Visscher, W.: The health measurement of a business ecosystem. In: European Chaos/Complexity in Organisations Network Conference (2006)
Iansiti, M., Levien, R.: Strategy as ecology. Harvard Bus. Rev. 82(3), 68–81 (2004)
Moore, J.F.: Predators and prey: a new ecology of competition. Harvard Bus. Rev. 71(3), 75–83 (1993)
Braun, W.: The system archetypes. System, p. 27 (2002)
Coyne, I.T.: Sampling in qualitative research. Purposeful and theoretical sampling; merging or clear boundaries? J. Adv. Nurs. 26(3), 623–630 (1997)
Valença, G., Alves, C.: We need to discuss the relationship: an analysis of facilitators and barriers of software ecosystem partnerships. In: 19th International Conference on Enterprise Information Systems, pp. 17–28 (2017)
Yoffie, D.B., Kwak, M.: With friends like these: the art of managing complementors. Harvard Bus. Rev. 84(9), 88–98 (2006)
Suomalainen, T., et al.: Software product road mapping in a volatile business environment. J. Syst. Softw. 84(6), 958–975 (2011)
Jansen, S., Peeters, S., Brinkkemper, S.: Software ecosystems: from software product management to software platform management. In: IW-LCSP@ICSOB, pp. 5–18 (2013)
Isckia, T., Lescop, D.: Open innovation within business ecosystems: a tale from Amazon.com. Commun. Strat. 74, 37–54 (2009)
Artz, P., van de Weerd, I., Brinkkemper, S., Fieggen, J.: Productization: transforming from developing customer-specific software to product software. In: Tyrväinen, P., Jansen, S., Cusumano, M.A. (eds.) ICSOB 2010. LNBIP, vol. 51, pp. 90–102. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13633-7_8
Harland, P.E., Wust, S.: Strategic, brand and platform requirements for an interactive innovation process in business ecosystems. In: International Conference on Engineering, Technology and Innovation, pp. 1–9 (2012)
Hyrynsalmi, S., et al.: Wealthy, healthy and/or happy – what does ‘ecosystem health’ stand for? In: International Conference of Software Business, pp. 272–287 (2015)
Fricker, S.: Requirements value chains: stakeholder management and requirements engineering in software ecosystems. In: Wieringa, R., Persson, A. (eds.) REFSQ 2010. LNCS, vol. 6182, pp. 60–66. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14192-8_7
Dittrich, Y.: Software engineering beyond the project – sustaining software ecosystems. Inf. Softw. Technol. 56(11), 1436–1456 (2014)
Hyrynsalmi, S., Suominen, A., Mäkilä, T., Järvi, A., Knuutila, T.: Revenue models of application developers in android market ecosystem. In: 3rd International Conference of Software Business, pp. 209–222 (2012)
Popp, K.M.: Hybrid revenue models of software companies and their relationship to hybrid business models. In: Third International Workshop on Software Ecosystems, pp. 77–88 (2011)
Attour, A., Barbaroux, P.: Architectural knowledge and the birth of a platform ecosystem: a case study. J. Innov. Econ. Manag. 1, 11–30 (2016)
Colomo-Palacios, R., Biró, M., Messnarz, R.: Special issue on software and service improvement in the scope of SMEs. Softw. Qual. J. 24(3), 485–487 (2014)
World Trade Organization (WTO). World Trade Report 2016 – Levelling the Trading Field for SMEs (2016)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29044-2
Merriam, S.B.: Qualitative Research: A Guide to Design and Implementation. Jossey-Bass, San Francisco (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Valença, G., Alves, C. (2018). Strategies to Foster Software Ecosystem Partnerships – A System Dynamics Analysis. In: Hammoudi, S., Śmiałek, M., Camp, O., Filipe, J. (eds) Enterprise Information Systems. ICEIS 2017. Lecture Notes in Business Information Processing, vol 321. Springer, Cham. https://doi.org/10.1007/978-3-319-93375-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-93375-7_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93374-0
Online ISBN: 978-3-319-93375-7
eBook Packages: Computer ScienceComputer Science (R0)