HOME

TheInfoList



OR:

''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 Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consist ...
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. __NOTOC__


The term in software analysis

In the context of software analysis, the term software ecosystem is defined by Lungu as “a collection of software projects, which are developed and co-evolve in the same environment”. The environment can be organizational (a company), social (an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized so ...
community), or technical (the
Ruby A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called ...
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 In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the ...
of the
component Circuit Component may refer to: •Are devices that perform functions when they are connected in a circuit.   In engineering, science, and technology Generic systems * System components, an entity with discrete structure, such as an assem ...
systems of the ecosystem.


References


External links


European workshop on software ecosystems

International workshop on software ecosystems

Workshop on Ecosystem Architectures
Business process Software industry {{software-stub