Software ecosystem

from Wikipedia, the free encyclopedia

A software ecosystem (. English software ecosystem ) describes the interaction between organizations and companies on a split market for software development and ( Web ) - Services . The focus here is on those involved in their networks and the social or economic ecosystems they create with their interest in software . A common technological platform (e.g. Java ) or a common market often forms the basis for business activities and cooperation. The ecosystem is characterized by the exchange of information, resources and artifacts.

Ecosystems in the business world of IT and software development

Since the early 1990s, strategies and concepts of dependencies between companies have been discussed under the term “business ecosystems”. In 2003 Messerschmitt and Szyperski then published a book entitled Software Ecosystem and thus laid the foundation for its special use in the field of software production. From an industrial point of view, a software ecosystem describes the product world of a leading technology provider and all suppliers and producers who are active in this environment and who build on the products and services of this key player. From a scientific point of view there are efforts to formalize this system, Slinger Jansen has developed the modeling language SEM (Software Ecosystem Modeling).

criticism

Richard Stallman (founder of the GNU project , activist for free software) criticizes the term because, in his opinion, the aspects of a human community are neglected. In his opinion, ethical assessments are not given, only the interplay between eating and being eaten is assessed by a neutral position.

literature

  • DG Messerschmitt, C. Szyperski: Software Ecosystem: Understanding an Indispensable Technology and Industry , Vol. 1, The MIT Press. 2005, ISBN 0-262-13432-2 .
  • K. Popp, R. Meyer: Profit from Software Ecosystems , Books On Demand. 2010.
  • I. van den Berk, S. Jansen, L. Luinenburg: Software ecosystems: a software ecosystem strategy assessment model , ECSA '10 Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, ACM New York, 2010, 127-134.
  • J. Bosch: From software product lines to software ecosystems , Proceeding SPLC '09 Proceedings of the 13th International Software Product Line Conference Carnegie Mellon University Pittsburgh, 2009, 111-119.
  • J. Bosch, P. Bosch-Sijtsema: 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.
  • PRJ Campbell, F. Ahmed, J. Bosch, S. Jansen: 2nd International Workshop on Software Ecosystems (EcoSys) , ProceedingECSA '10 Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, ACM New York, 2010, 63-64 .
  • I. Hunink, R. van Erk, S. Jansen, S. Brinkkemper: Industry taxonomy engineering: the case of the European software ecosystem , ProceedingECSA '10 Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, ACM New York, 2010 , 111-118.
  • S. Jansen, A. Finkelstein, S. Brinkkemper: A sense of community: A research agenda for software ecosystems , 31st International Conference on Software Engineering, ICSE 2009, May 16–24, 2009, Vancouver, Canada, Companion Volume, 187– 190.
  • MF Lungu: Reverse Engineering Software Ecosystems , PhD thesis, University of Lugano, 2009.
  • RP dos Santos, CML Werner: Revisiting the concept of components in software engineering from a software ecosystem perspective , ECSA '10 Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, ACM New York, 2010, 135–142.
  • Slinger Jansen, Michael Cusumano: Defining Software Ecosystems: A Survey of Software Platforms and Business Network Governance , Proceedings of IWSECO 2012, pp. 41–58

Web links

Individual evidence

  1. James F. Moore: The Death of Competition: Leadership & Strategy in the Age of Business Ecosystems . New York: HarperBusiness, 1996.
  2. Richard Stallman . Philosophy of the GNU Project. Retrieved January 31, 2011.