Research on software evolution is very active, but evolutionary principles, models and theories that properly explain why and how software systems evolve over time are still lacking. Similarly, more empirical research is needed to understand how different software projects co-exist and co-evolve, and how contributors collaborate within their encompassing software ecosystem. In this chapter, we explore the differences and analogies between natural ecosystems and biological evolution on the one hand, and software ecosystems and software evolution on the other hand. The aim is to learn from research in ecology to advance the understanding of evolving software ecosystems. Ultimately, we wish to use such knowledge to derive diagnostic tools aimi...
Traditionally, software engineering has been dominated by stand-alone development organizations and ...
Ecosystems are complex and dynamic systems. Over billions of years, they have developed advanced cap...
The phenomenon of “software evolution ” was observed back in the 1970s when the first large software...
Research on software evolution is very active, but evolutionary principles, models and theories that...
The notion of software ecosystems has been popular both in research and industry for more than a de...
The use of the term ecosystem in the context of extensible soft-ware platforms and third-party devel...
During the last few years, software evolution research has explored new domains such as the study of...
peer-reviewedThe use of the term ecosystem in the context of extensible software platforms and thir...
Change is an essential characteristic of software devel-opment, as software systems must respond to ...
Business settings and ecosystems have in the past three decades been transformed by software utiliza...
This chapter defines and presents different kinds of software ecosystems. The focus is on the develo...
This study structures the ecosystem literature by using a bibliometrical approach in analysing theor...
Abstract—DIVERSIFY is an EU funded project, which aims at favoring spontaneous diversification in so...
Software evolution research is a thriving area of software engineering research. Recent years have s...
The Special Issue 2012 of The Journal of Systems and Software offers articles regarding the developm...
Traditionally, software engineering has been dominated by stand-alone development organizations and ...
Ecosystems are complex and dynamic systems. Over billions of years, they have developed advanced cap...
The phenomenon of “software evolution ” was observed back in the 1970s when the first large software...
Research on software evolution is very active, but evolutionary principles, models and theories that...
The notion of software ecosystems has been popular both in research and industry for more than a de...
The use of the term ecosystem in the context of extensible soft-ware platforms and third-party devel...
During the last few years, software evolution research has explored new domains such as the study of...
peer-reviewedThe use of the term ecosystem in the context of extensible software platforms and thir...
Change is an essential characteristic of software devel-opment, as software systems must respond to ...
Business settings and ecosystems have in the past three decades been transformed by software utiliza...
This chapter defines and presents different kinds of software ecosystems. The focus is on the develo...
This study structures the ecosystem literature by using a bibliometrical approach in analysing theor...
Abstract—DIVERSIFY is an EU funded project, which aims at favoring spontaneous diversification in so...
Software evolution research is a thriving area of software engineering research. Recent years have s...
The Special Issue 2012 of The Journal of Systems and Software offers articles regarding the developm...
Traditionally, software engineering has been dominated by stand-alone development organizations and ...
Ecosystems are complex and dynamic systems. Over billions of years, they have developed advanced cap...
The phenomenon of “software evolution ” was observed back in the 1970s when the first large software...