Article (Scientific journals)
Evolving Software Ecosystems: A Historical and Ecological Perspective
Mens, Tom
2015In NATO Science for Peace and Security Series - D: Information and Communication Security, 40, p. 170-192
Peer reviewed
 

Files


Full Text
MOD-Mens-2015-preprint.pdf
Publisher postprint (1.34 MB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
[en] software repository mining; [en] open source; [en] diversity; [en] ecology; [en] software ecosystem; [en] software engineering; [en] software evolution
Abstract :
[en] Software ecosystems are collections of interacting and communicating software projects developed by the same developer community. Dealing with the complex interaction and dynamics of these ecosystems is an important problem that raises additional challenges compared to the maintenance of individual software systems. In particular, the social aspect becomes crucial, requiring to understand evolving ecosystems as dynamic socio-technical networks. Based on software repository mining research advances, in this lecture I explore the state of the art in the empirical analysis of software ecosystems, with a focus on the evolutionary aspect. I present some of the challenges that need to be overcome during the extraction and cleaning of data obtained from different data sources (such as version control repositories, bug trackers, and mailing lists). I draw an analogy between software ecosystems and natural ecosystems, and illustrate through previously reported empirical case studies how ecological diversity metrics and econometric inequality metrics can be used to increase understanding of evolving software ecosystems from dual viewpoints. It should be noted that this article has been conceived as a work of reference. It does not provide any novel research results by itself, but rather introduces the important concepts and challenges in the field. It also provides many pointers for further reading for those researchers that wish to start working in this important research domain.
Research center :
CREMMI - Modélisation mathématique et informatique
Disciplines :
Computer science
Electrical & electronics engineering
Author, co-author :
Mens, Tom  ;  Université de Mons > Faculté des Sciences > Génie Logiciel
Language :
English
Title :
Evolving Software Ecosystems: A Historical and Ecological Perspective
Publication date :
01 January 2015
Journal title :
NATO Science for Peace and Security Series - D: Information and Communication Security
ISSN :
1879-8292
Volume :
40
Pages :
170-192
Peer reviewed :
Peer reviewed
Research unit :
S852 - Génie Logiciel
Research institute :
R150 - Institut de Recherche sur les Systèmes Complexes
Commentary :
Published in Volume 40 of NATO Science for Peace and Security Series - D: Information and Communication Security
Available on ORBi UMONS :
since 14 January 2015

Statistics


Number of views
3 (0 by UMONS)
Number of downloads
0 (0 by UMONS)

OpenCitations
 
0

Bibliography


Similar publications



Contact ORBi UMONS