The Life and Death of Software Ecosystems
- URL: http://arxiv.org/abs/2306.10020v1
- Date: Sun, 28 May 2023 23:43:19 GMT
- Title: The Life and Death of Software Ecosystems
- Authors: Raula Gaikovina Kula and Gregorio Robles
- Abstract summary: We explore two aspects that contribute to a healthy ecosystem, related to the attraction (and detraction) and the death of ecosystems.
To function and survive, ecosystems need to attract people, get them on-boarded and retain them.
- Score: 5.043784941542819
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Software ecosystems have gained a lot of attention in recent times. Industry
and developers gather around technologies and collaborate to their advancement;
when the boundaries of such an effort go beyond certain amount of projects, we
are witnessing the appearance of Free/Libre and Open Source Software (FLOSS)
ecosystems.
In this chapter, we explore two aspects that contribute to a healthy
ecosystem, related to the attraction (and detraction) and the death of
ecosystems. To function and survive, ecosystems need to attract people, get
them on-boarded and retain them. In Section One we explore possibilities with
provocative research questions for attracting and detracting contributors (and
users): the lifeblood of FLOSS ecosystems. Then in the Section Two, we focus on
the death of systems, exploring some presumed to be dead systems and their
state in the afterlife.
Related papers
- Software Security Analysis in 2030 and Beyond: A Research Roadmap [19.58506360935285]
We need new methods to evaluate and maximize the security of code co-written by machines.
As software systems become increasingly heterogeneous, we need approaches that work even if some functions are automatically generated.
We start our research roadmap with a survey of recent advances in software security, then discuss open challenges and opportunities, and conclude with a long-term perspective for the field.
arXiv Detail & Related papers (2024-09-26T13:50:41Z) - The Future of Open Human Feedback [65.2188596695235]
We bring together interdisciplinary experts to assess the opportunities and challenges to realizing an open ecosystem of human feedback for AI.
We first look for successful practices in peer production, open source, and citizen science communities.
We end by envisioning the components needed to underpin a sustainable and open human feedback ecosystem.
arXiv Detail & Related papers (2024-08-15T17:59:14Z) - Contributing Back to the Ecosystem: A User Survey of NPM Developers [10.154686574810501]
Survey of 49 developers from the NPM ecosystem.
We find that developers are more likely to maintain their own packages rather than contribute to the ecosystem.
Our results open up new avenues into tool support and research into how to sustain these ecosystems.
arXiv Detail & Related papers (2024-07-01T00:15:55Z) - An Introduction to Software Ecosystems [7.574742446357262]
This chapter defines and presents different kinds of software ecosystems.
The focus is on the development, tooling and analytics aspects of software ecosystems.
The chapter also introduces and clarifies the relevant terms needed to understand and analyse these ecosystems.
arXiv Detail & Related papers (2023-07-28T17:58:59Z) - Promises and Perils of Mining Software Package Ecosystem Data [10.787686237395816]
Third-party packages have led to the emergence of large software package ecosystems with a maze of inter-dependencies.
Understanding the infrastructure and dynamics of package ecosystems has given rise to approaches for better code reuse, automated updates, and the avoidance of vulnerabilities.
In this chapter, we review promises and perils of mining the rich data related to software package ecosystems available to software engineering researchers.
arXiv Detail & Related papers (2023-05-29T03:09:48Z) - Bio-inspired spike-based Hippocampus and Posterior Parietal Cortex
models for robot navigation and environment pseudo-mapping [52.77024349608834]
This work proposes a spike-based robotic navigation and environment pseudomapping system.
The hippocampus is in charge of maintaining a representation of an environment state map, and the PPC is in charge of local decision-making.
This is the first implementation of an environment pseudo-mapping system with dynamic learning based on a bio-inspired hippocampal memory.
arXiv Detail & Related papers (2023-05-22T10:20:34Z) - Ecosystem Graphs: The Social Footprint of Foundation Models [64.02855828418608]
We propose Ecosystem Graphs as a documentation framework to transparently centralize knowledge of this ecosystem.
Ecosystem Graphs is composed of assets (datasets, models, applications) linked together by dependencies that indicate technical (e.g. how Bing relies on GPT-4) and social (e.g. how Microsoft relies on OpenAI) relationships.
arXiv Detail & Related papers (2023-03-28T07:18:29Z) - The Ecosystem Path to General AI [0.0]
Open-source ecosystem simulator Ecotwin operates on ecosystems containing inanimate objects like mountains and lakes, as well as organisms such as animals and plants.
Animal cognition is modeled by integrating three separate networks: (i) a textitreflex network for hard-wired reflexes; (ii) a textithappiness network that maps sensory data such as oxygen, water, energy, and smells, to a scalar happiness value; and (iii) a textitpolicy network for selecting actions.
arXiv Detail & Related papers (2021-08-17T12:00:57Z) - Data Science for Engineers: A Teaching Ecosystem [59.00739310930656]
We describe an ecosystem for teaching data science to engineers at the Faculty of Physical and Mathematical Sciences, Universidad de Chile.
This initiative has been motivated by the increasing demand for DS qualifications both from academic and professional environments.
By sharing our teaching principles and the innovative components of our approach to teaching DS, we hope our experience can be useful to those developing their own DS programmes and ecosystems.
arXiv Detail & Related papers (2021-01-14T14:17:57Z) - Leveraging traditional ecological knowledge in ecosystem restoration
projects utilizing machine learning [77.34726150561087]
Community engagement throughout the stages of ecosystem restoration projects could contribute to improved community well-being.
We suggest that adaptive and scalable practices could incentivize interdisciplinary collaboration during all stages of ecosystemic ML restoration projects.
arXiv Detail & Related papers (2020-06-22T16:17:48Z) - An Exploration of Embodied Visual Exploration [97.21890864063872]
Embodied computer vision considers perception for robots in novel, unstructured environments.
We present a taxonomy for existing visual exploration algorithms and create a standard framework for benchmarking them.
We then perform a thorough empirical study of the four state-of-the-art paradigms using the proposed framework.
arXiv Detail & Related papers (2020-01-07T17:40:32Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.