DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
(titres de publication, de périodique et noms de colloque inclus)
2014-01-31 - Livre/Chapitre ou partie - Anglais - 30 page(s)

Mens Tom , Claes Maelick, Grosjean Philippe , Serebrenik Alexander , "Studying Evolving Software Ecosystems based on Ecological Models" in Mens Tom , Serebrenik Alexander , Cleve Anthony, "Evolving Software Systems" , Mens Tom , Serebrenik Alexander , Cleve Anthony, 978-3-642-45397-7

  • Edition : Springer
  • Codes CREF : Informatique appliquée logiciel (DI2570), Analyse de systèmes informatiques (DI2572), Ecologie (DI3123)
  • Unités de recherche UMONS : Ecologie numérique des milieux aquatiques (S807), Génie Logiciel (S852)
  • Instituts UMONS : Institut de Recherche sur les Systèmes Complexes (Complexys)
  • Centres UMONS : Modélisation mathématique et informatique (CREMMI)
Texte intégral :

Abstract(s) :

(Anglais) 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 soft- ware 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 aiming to predict survival of software projects within their ecosystem, to analyse and optimise the fitness of software projects in their environment, and to help software project communities in managing their projects better.

Mots-clés :
  • (Anglais) ecology
  • (Anglais) biology
  • (Anglais) software evolution
  • (Anglais) software ecosystem