English
Related papers

Related papers: How do Software Ecosystems Co-Evolve? A view from …

200 papers

Ecology and evolution are inherently linked, and studying a mathematical model that considers both holds promise of insightful discoveries related to the dynamics of cooperation. In the present article, we use the prisoner's dilemma (PD)…

Populations and Evolution · Quantitative Biology 2021-08-10 Sayantan Nag Chowdhury , Srilena Kundu , Jeet Banerjee , Matjaž Perc , Dibakar Ghosh

The fast-slow dynamics of an eco-evolutionary system are studied, where we consider the feedback actions of environmental resources that are classified into those that are self-renewing and those externally supplied. We show although these…

Systems and Control · Electrical Eng. & Systems 2022-06-01 Lulu Gong , Ming Cao

A robotic swarm that is required to operate for long periods in a potentially unknown environment can use both evolution and individual learning methods in order to adapt. However, the role played by the environment in influencing the…

Neural and Evolutionary Computing · Computer Science 2018-04-23 Andreas Steyven , Emma Hart , Ben Paechter

Evolutionary algorithms have been frequently applied to constrained continuous optimisation problems. We carry out feature based comparisons of different types of evolutionary algorithms such as evolution strategies, differential evolution…

Artificial Intelligence · Computer Science 2015-09-24 Shayan Poursoltan , Frank Neumann

Our society is digital: industry, science, governance, and individuals depend, often transparently, on the inter-operation of large numbers of distributed computer systems. Although the society takes them almost for granted, these computer…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-02-23 Alexandru Iosup , Alexandru Uta , Laurens Versluis , Georgios Andreadis , Erwin van Eyk , Tim Hegeman , Sacheendra Talluri , Vincent van Beek , Lucian Toader

Cooperation is a widespread natural phenomenon yet current evolutionary thinking is dominated by the paradigm of selfish competition. Recent advanced in many fronts of Biology and Non-linear Physics are helping to bring cooperation to its…

Populations and Evolution · Quantitative Biology 2014-06-13 Octavio Miramontes , Og DeSouza

Motivated by the results of recent laboratory experiments (Yoshida et al. Nature, 424, 303-306 (2003)) as well as many earlier field observations that evolutionary changes can take place in ecosystems over relatively short ecological time…

Populations and Evolution · Quantitative Biology 2007-05-23 Debashish Chowdhury , Dietrich Stauffer

This work aims to present our current best physical understanding of common-envelope evolution (CEE). We highlight areas of consensus and disagreement, and stress ideas which should point the way forward for progress in this important but…

With the increase of research in self-adaptive systems, there is a need to better understand the way research contributions are evaluated. Such insights will support researchers to better compare new findings when developing new knowledge…

Software Engineering · Computer Science 2021-03-23 Ilias Gerostathopoulos , Thomas Vogel , Danny Weyns , Patricia Lago

Research software -- specialist software used to support or undertake research -- is of huge importance to researchers. It contributes to significant advances in the wider world and requires collaboration between people with diverse skills…

Software Engineering · Computer Science 2021-06-22 Neil P. Chue Hong , Jeremy Cohen , Caroline Jay

The number, importance, and popularity of rankings measuring innovation performance and the strength and resources of ecosystems that provide its spatial framework are on an increasing trend globally. In addition to influencing the specific…

Digital Libraries · Computer Science 2021-12-23 Attila Lajos Makai

Software debloating seeks to mitigate security risks and improve performance by eliminating unnecessary code. In recent years, a plethora of debloating tools have been developed, creating a dense and varied landscape. Several studies have…

Software Engineering · Computer Science 2024-07-17 Mohannad Alhanahnah , Yazan Boshmaf , Ashish Gehani

Innovation is to organizations what evolution is to organisms: it is how organisations adapt to changes in the environment and improve. Governments, institutions and firms that innovate are more likely to prosper and stand the test of time;…

Physics and Society · Physics 2018-02-07 T. M. A. Fink , M. Reeves , R. Palma , R. S. Farr

We have generalized our ``unified'' model of evolutionary ecology by taking into account the possible movements of the organisms from one ``patch'' to another within the same eco-system. We model the spatial extension of the eco-system…

Populations and Evolution · Quantitative Biology 2009-11-10 Dietrich Stauffer , Ambarish Kunwar , Debashish Chowdhury

Software is the outcome of active and effective communication between members of an organization. This has been noted with Conway's law, which states that ``organizations design systems that mirror their own communication structure.''…

Computers and Society · Computer Science 2021-06-01 Parisa Kaghazgaran , Nichola Lubold , Fred Morstatter

Software engineering research benefited for decades from openly available tools, accessible systems, and problems that could be studied at modest scale. Today, many of the most relevant software systems are large, proprietary, and embedded…

Software Engineering · Computer Science 2026-03-24 Diomidis Spinellis , Zoe Kotti

Here, we address the essential question of whether, in the context of evolving populations, ecosystems attain properties that enable persistence of the ecosystem itself. We use a simple ecosystem model describing resource, producer, and…

Populations and Evolution · Quantitative Biology 2014-07-29 Jarad P. Mellard , Ford Ballantyne

The history behind the development of cloud computing is more than several decades of technological progress in the fields of virtualization, distributed systems, and high-speed networking, but its current application is much broader than…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-09 Deepa Gurung , S M Zia Ur Rashid , Zain ul Abdeen , Suman Rath

The pull-based development model facilitates global collaboration within open-source software projects. However, whereas it is increasingly common for software to depend on other projects in their ecosystem, most research on the pull…

Software Engineering · Computer Science 2025-10-28 Willem Meijer , Mirela Riveni , Ayushi Rastogi

Amidst the ever-expanding digital sphere, the evolution of the Internet has not only fostered an atmosphere of information transparency and sharing but has also sparked a revolution in software development practices. The distributed nature…

Software Engineering · Computer Science 2024-12-23 Qing Wang , Junjie Wang , Mingyang Li , Yawen Wang , Zhe Liu