English
Related papers

Related papers: The genome is software and evolution is a software…

200 papers

Complex systems with tightly coadapted parts frequently appear in living systems and are difficult to account for through Darwinian evolution, that is random variation and natural selection, if the constituent parts are independently coded…

Adaptation and Self-Organizing Systems · Physics 2007-05-23 John F. McGowan , Ph. D

A major goal of molecular evolutionary biology is to identify loci or regions of the genome under selection versus those evolving in a neutral manner. Correct identification allows accurate inference of the evolutionary process and thus…

Populations and Evolution · Quantitative Biology 2020-06-18 Fanny Pouyet , Kimberly J. Gilbert

We live in a world brimming with uncertainty, where we constantly have to make a lot of decisions under incomplete information. We are firm believers that our subjective belief cannot be computed by rigorous mathematical formula; instead…

Physics and Society · Physics 2023-02-08 Lizhi Xin , Kevin Xin , Houwen Xin

Evolution is the process of optimal adaptation of biological populations to their living environments. This is expressed via the concept of fitness, defined as relative reproductive success. However, it has been pointed out that this…

Populations and Evolution · Quantitative Biology 2025-04-17 Luís MA Bettencourt , Brandon J Grandison , Jordan T Kemp

Uncertain, unpredictable, real time, and lifelong evolution causes operational failures in intelligent software systems, leading to significant damages, safety and security hazards, and tragedies. To fully unleash the potential of such…

Software Engineering · Computer Science 2023-09-26 Tao Yue , Shaukat Ali

Current-day genomes bear the mark of the evolutionary processes. One of the strongest indications is the sequence homology among families of proteins that perform similar biological functions in different species. The number of proteins in…

Biological Physics · Physics 2007-05-23 Joel S. Bader

Lots of bio-inspired research works have been conducted in self-adaptive software. They have focused on the external behavior of biological entities without their genetic material that causes this behavior and constitutes the challenge this…

Software Engineering · Computer Science 2019-04-30 Enas Nafar , Said Ghoul

Living organisms are not just random collections of organic molecules. There is continuous information processing going on in the apparent bouncing around of molecules of life. Optimisation criteria in this information processing can be…

Quantum Physics · Physics 2007-05-23 Apoorva Patel

Understanding why we age is a long-lived open problem in evolutionary biology. Aging is prejudicial to the individual and evolutionary forces should prevent it, but many species show signs of senescence as individuals age. Here, I will…

Populations and Evolution · Quantitative Biology 2012-01-24 André C. R. Martins

The genetic code is profoundly shaped by an origin in ancient RNA-mediated interactions, needing an extended development to reach the Standard Genetic Code (SGC). That development can serially use RNA specificities, a ribonucleopeptide…

Populations and Evolution · Quantitative Biology 2024-06-13 Michael Yarus

Darwin's hypothesis that all extant life forms are descendants of a last common ancestor cell and diversification of life forms results from gradual mutation plus natural selection represents a mainstream view that has influenced biology…

Populations and Evolution · Quantitative Biology 2008-12-13 Shi V. Liu

The development of scientific software is often a partnership between domain scientists and scientific software engineers. It is especially important to embrace these collaborations when developing advanced scientific software, where…

Software Engineering · Computer Science 2014-07-23 Marcus D. Hanwell , Patrick O'Leary , Bob O'Bara

Changes, they use to say, are the only constant in life. Everything changes rapidly around us, and more and more key to survival is the ability to rapidly adapt to changes. This consideration applies to many aspects of our lives. Strangely…

Software Engineering · Computer Science 2015-04-16 Vincenzo De Florio , Chris Blondia

The rapid advances in the field of optimization methods in many pure and applied science pose the difficulty of keeping track of the developments as well as selecting an appropriate technique that best suits the problem in-hand. From a…

Neural and Evolutionary Computing · Computer Science 2011-12-30 Loris Serafino

Textual analysis of typical microbial genomes reveals that they have the statistical characteristics of a DNA sequence of a much shorter length. This peculiar property supports an evolutionary model in which a genome evolves by random…

Biological Physics · Physics 2009-11-07 L. C. Hsieh , L. F. Luo , F. M. Ji , H. C. Lee

Biological evolution continuously refines the design of species, resulting in highly optimised organisms over hundreds of millennia. Intuitively, we expect that random changes-evolution's primary mechanism-are more likely to be harmful than…

Populations and Evolution · Quantitative Biology 2025-01-24 Alessandro Fontana , Marios Kyriazis

Software is a field of rapid changes: the best technology today becomes obsolete in the near future. If we review the graduate attributes of any of the software engineering programs across the world, life-long learning is one of them. The…

Software Engineering · Computer Science 2017-11-22 Luiz Fernando Capretz , Fahem Ahmed , Fabio Queda Bueno da Silva

Software automation has long been a central goal of software engineering, striving for software development that proceeds without human intervention. Recent efforts have leveraged Artificial Intelligence (AI) to advance software automation…

Software Engineering · Computer Science 2025-10-02 Liyi Cai , Yijie Ren , Yitong Zhang , Jia Li

A key mission of computer science is to enable people realize their creative ideas as naturally and painlessly as possible. Software engineering is at the center of this mission -- software technologies enable reification of ideas into…

Software Engineering · Computer Science 2016-02-04 Mehrdad Afshari , Zhendong Su

Software engineering concepts and processes are worthy of formal study; and yet we seldom formalize them. This "research ideas" article explores what a theory of software engineering could and should look like. Software engineering research…

Software Engineering · Computer Science 2025-02-25 Bertrand Meyer