Skip to main content

Towards a Typification of Software Ecosystems

  • Conference paper
Software Business (ICSOB 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 210))

Included in the following conference series:

Abstract

Traditionally, software engineering has been dominated by stand-alone development organizations and collaborations between contractors, integrators and suppliers. In the last decade, the notion of software ecosystems has been established as a new paradigm in software engineering. In its essence it proposes participative engineering across independent development organizations centered on a common technology.

This paper reviews the current state-of-the-art and presents a first step towards a typification of successful software ecosystems. We discuss key characteristic of the ecosystem types and present a set of example cases. The characterization reviews and consolidates existing research and discusses variations within the key building block of a software ecosystem. It further enables sharpening the borders of what an ecosystem is (and what not) and how the individual types can be differentiated. Thus, this paper contributes to widening the understanding of software ecosystems and serves to prepare a software ecosystem taxonomy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Messerschmitt, D., Szyperski, C.: Software ecosystem: understanding an indispensable technology and industry. MIT Press Books 1 (2003)

    Google Scholar 

  2. Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: A research agenda for software ecosystems. In: 31st International Conference on Software Engineering - Companion, ICSE-Companion 2009, vol. 2009, pp. 187–190 (May 2009)

    Google Scholar 

  3. Bosch, J.: From software product lines to software ecosystems. In: Proceedings of the 13th International Software Product Line Conference, SPLC 2009, Pittsburgh, PA, USA, pp. 111–119. Carnegie Mellon University (2009)

    Google Scholar 

  4. Bosch, J., Bosch-Sijtsema, P.M.: Softwares product lines, global development and ecosystems: Collaboration in software engineering. In: Mistrik, I., van der Hoek, A., Grundy, J., Whitehead, J. (eds.) Collaborative Software Engineering, pp. 77–92. Springer, Heidelberg (2010), doi: 10.1007/978-3-642-10294-3_4

    Google Scholar 

  5. Bosch, J., Bosch-Sijtsema, P.: From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software 83(1), 67–76 (2010)

    Article  Google Scholar 

  6. Lungu, M., Lanza, M., Gîrba, T., Robbes, R.: The small project observatory: Visualizing software ecosystems. Science of Computer Programming 75(4), 264–275 (2010); Experimental Software and Toolkits (EST 3): A special issue of the Workshop on Academic Software Development Tools and Techniques (WASDeTT 2008)

    Google Scholar 

  7. Manikas, K., Hansen, K.M.: Software ecosystems – A systematic literature review. Journal of Systems and Software 86(5), 1294–1306 (2013)

    Article  Google Scholar 

  8. Jansen, S., Cusumano, M.A.: Software ecosystems – analyzing and managing business netowrks in the software industry. In: Jansen, S., Brinkkemper, S., Cusumano, M.A. (eds.) Software Ecosystems – Analyzing and Managing Business Netowrks in the Software Industry, pp. 13–28. Edward Elgar, Cheltenham (2013)

    Google Scholar 

  9. Manikas, K., Hansen, K.M.: Characterizing the danish telemedicine ecosystem: Making sense of actor relationships. In: Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems, MEDES 2013, pp. 211–218 (2013)

    Google Scholar 

  10. Knodel, J., Naab, M., Rost, D.: Supporting architects in mastering the complexity of open software ecosystems. In: Proceedings of the 2014 European Conference on Software Architecture Workshops, ECSAW 2014, pp. 1–13. ACM, New York (2014)

    Google Scholar 

  11. Mens, M.G.T., Goeminne, M.: Analysing ecosystems for open source software developer communities. Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jens Knodel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Knodel, J., Manikas, K. (2015). Towards a Typification of Software Ecosystems. In: Fernandes, J., Machado, R., Wnuk, K. (eds) Software Business. ICSOB 2015. Lecture Notes in Business Information Processing, vol 210. Springer, Cham. https://doi.org/10.1007/978-3-319-19593-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19593-3_5

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19592-6

  • Online ISBN: 978-3-319-19593-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics