An Introduction to Software Ecosystems

07/28/2023
by   Tom Mens, et al.
0

This chapter defines and presents different kinds of software ecosystems. The focus is on the development, tooling and analytics aspects of software ecosystems, i.e., communities of software developers and the interconnected software components (e.g., projects, libraries, packages, repositories, plug-ins, apps) they are developing and maintaining. The technical and social dependencies between these developers and software components form a socio-technical dependency network, and the dynamics of this network change over time. We classify and provide several examples of such ecosystems. The chapter also introduces and clarifies the relevant terms needed to understand and analyse these ecosystems, as well as the techniques and research methods that can be used to analyse different aspects of these ecosystems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/08/2017

An Empirical Comparison of Developer Retention in the RubyGems and npm Software Ecosystems

Software ecosystems can be viewed as socio-technical networks consisting...
research
03/21/2017

Developpement de Methodes Automatiques pour la Reutilisation des Composants Logiciels

The large amount of information and the increasing complexity of applica...
research
07/23/2023

Temporal network analysis: Introduction, methods and detailed tutorial with R

Learning involves relations, interactions and connections between learne...
research
05/09/2022

Modeling Interconnected Social and Technical Risks in Open Source Software Ecosystems

Open source software ecosystems consist of thousands of interdependent l...
research
04/14/2021

UX Debt: Developers Borrow While Users Pay

Technical debt has become a well-known metaphor among software professio...
research
05/28/2023

The Life and Death of Software Ecosystems

Software ecosystems have gained a lot of attention in recent times. Indu...
research
01/21/2021

Joint Autoregressive and Graph Models for Software and Developer Social Networks

Social network research has focused on hyperlink graphs, bibliographic c...

Please sign up or login with your details

Forgot password? Click here to reset