English
Related papers

Related papers: Punctuated Equilibrium in Software Evolution

200 papers

Software testing research has traditionally relied on closed-world assumptions, such as finite state spaces, reproducible executions, and stable test oracles. However, many modern software systems operate under uncertainty, non-determinism,…

Software Engineering · Computer Science 2026-04-09 Yusaku Kato , Norihiro Yoshida , Erina Makihara , Katsuro Inoue

Distribution can be a feature of the software evolution process. In other words, temporally and spatially distributed teams and organizations can develop and work on a software application. The simplest case is to outsource production and…

Software Engineering · Computer Science 2022-05-02 Mohammad Reza Besharati

Self-Organized Criticality (SOC) phenomena could have a significant effect on the dynamics of ecosystems. The Bak-Sneppen (BS) model is a simple and robust model of biological evolution that exhibits punctuated equilibrium behavior. Here we…

Adaptation and Self-Organizing Systems · Physics 2009-11-10 E. Ahmed , M. F. Elettreby

Design is fundamental to software development but can be demanding to perform. Thus to assist the software designer, evolutionary computing is being increasingly applied using machine-based, quantitative fitness functions to evolve software…

Software Engineering · Computer Science 2012-10-04 Christopher L. Simons , Ian C. Parmee

By driven to extinction species less or poorly adapted, the Darwinian evolutionary theory is intrinsically an optimization theory. We investigate two optimization algorithms with such evolutionary characteristics: the Bak-Sneppen and the…

Populations and Evolution · Quantitative Biology 2007-05-23 Roberto N. Onody , Paulo A. de Castro

The design space of networked embedded systems is very large, posing challenges to the optimisation of such platforms when it comes to support applications with real-time guarantees. Recent research has shown that a number of inter-related…

Performance · Computer Science 2020-07-21 Leandro Soares Indrusiak , Robert I. Davis , Piotr Dziurzanski

Software evolves with changes to its codebase over time. Internally, software changes in response to decisions to include some code change into the codebase and discard others. Explaining the mechanism of software evolution, this paper…

Software Engineering · Computer Science 2021-06-04 Ayushi Rastogi , Georgios Gousios

More and more distributed software systems are being developed and deployed today. Like other software, distributed software systems also need very strong quality assurance support. Distributed software is often very large/complex, has…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-03-08 Xiaoqin Fu

The Object-Oriented (OO) software system evolves over the time to meet the new requirements. Based on the initial release of software, the continuous modification of software code leads to software evolution. Software needs to evolve over…

Software Engineering · Computer Science 2018-03-28 Ra'Fat Al-Msie'deen , Anas H. Blasi

Software libraries are the elementary building blocks of open source software ecosystems, extending the capabilities of programming languages beyond their standard libraries. Although ecosystem health is often quantified using data on…

Software Engineering · Computer Science 2024-11-25 Gábor Mészáros , Johannes Wachs

"Evolution behaves like a tinkerer" (Francois Jacob, Science, 1977). Software systems provide a unique opportunity to understand biological processes using concepts from network theory. The Debian GNU/Linux operating system allows us to…

Operating Systems · Computer Science 2015-06-03 Miguel A. Fortuna , Juan A. Bonachela , Simon A. Levin

We propose a general scenario to analyze social and economic changes in modern environments. We illustrate the ideas with a model that incorporating the main trends is simple enough to extract analytical results and, at the same time,…

Statistical Mechanics · Physics 2009-10-31 A. Arenas , A. Diaz-Guilera , C. J. Perez , F. Vega-Redondo

Results of experimental investigation are presented of evolutionary dynamics of several stochastic pattern formation and growth models designed by modifications of the famous mathematical Game of Life. The modifications are two-fold: Game…

Cellular Automata and Lattice Gases · Physics 2013-10-30 Leonid Yaroslavsky

Software ecosystems are collections of projects that are developed and evolve together in the same environment. Existing literature investigates software ecosystems as isolated entities whose boundaries do not overlap and assumes they are…

Software Engineering · Computer Science 2018-12-14 Eleni Constantinou , Alexandre Decan , Tom Mens

We suggest that ensembles of self-replicating entities such as biological systems naturally evolve into a self-organized critical state in which fluctuations, as well as waiting-times between phase transitions are distributed according to a…

adap-org · Physics 2009-10-22 C. Adami

We suggest a natural approach that leads to a modification of classical quasispecies models and incorporates the possibility of population extinction in addition to growth. The resulting modified models are called open. Their essential…

Populations and Evolution · Quantitative Biology 2019-03-25 Ivan Yegorov , Artem S. Novozhilov , Alexander S. Bratus

In quantum gravity, we study the evolution of a two-dimensional planar open frozen spin network, in which the color (i.e. the twice spin of an edge) labeling edge changes but the underlying graph remains fixed. The mainly considered…

General Relativity and Quantum Cosmology · Physics 2009-01-06 Jian-Zhen Chen , Jian-Yang Zhu

Modern software systems rely on dependency networks of reusable libraries, where breaking changes propagate and cause downstream consumers to fail. Despite growing research across ecosystems, no comprehensive synthesis exists. We conduct a…

Software Engineering · Computer Science 2026-05-26 Juntao Chen , Tingting Bi , Yanlin Wang , Patanamon Thongtanunam

In this paper we examine a mutual control problem for systems of two abstract evolution equations subject to a proportionality final condition. Related observability and semi-observability problems are discussed. The analysis employs a…

Analysis of PDEs · Mathematics 2024-09-17 Radu Precup , Andrei Stan

Nowadays, software has become a complex piece of work that may be beyond our control. Understanding how software evolves over time plays an important role in controlling software development processes. Recently, a few researchers found the…

Software Engineering · Computer Science 2008-08-26 Yutao Ma , Keqing He , Jing Liu