Trisha Shetty (Editor)

Software ecosystem

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Originally published
  
2003

Software ecosystem t3gstaticcomimagesqtbnANd9GcRGL7wdwIKr8EgzPk

Authors
  
Clemens Szyperski, David Messerschmitt

Similar
  
David Messerschmitt books, Other books

App stores and software ecosystems


Software Ecosystem is a book written by David G. Messerschmitt and Clemens Szyperski that explains the essence and effects of a "software ecosystem", defined as a set of businesses functioning as a unit and interacting with a shared market for software and services, together with relationships among them. These relationships are frequently underpinned by a common technological platform and operate through the exchange of information, resources, and artifacts.

Contents

A new software ecosystem for cognitive systems


The term in software analysis

In the context of software analysis, the term software ecosystem is defined by Lungu as “a collection of software systems, which are developed and co-evolve in the same environment”. The environment can be organizational (a company), social (an open-source community), or technical (the Ruby ecosystem). The ecosystem metaphor is used in order to denote an analysis which takes into account multiple software systems. The most frequent of such analyses is static analysis of the source code of the component systems of the ecosystem.

Objection to the use of the term "ecosystem" to describe software

Richard Stallman argues that software has nothing in common with an ecosystem which is a natural system of combined physical and biological components of a natural environment. "It is a mistake to describe the free software community, or any human community, as an "ecosystem", because that word implies the absence of (1) intention and (2) ethics."

References

Software ecosystem Wikipedia


Similar Topics