2006 Second International IEEE Workshop on Software Evolvability (SE'06) 2006
DOI: 10.1109/software-evolvability.2006.18
|View full text |Cite
|
Sign up to set email alerts
|

What Software Evolution and Biological Evolution Don¿t Have in Common

Abstract: Abstract-Understanding software change as an evolutionary process analogous to biological evolution is an increasingly popular approach to software evolvability but requires some caution. Issues of evolvability make sense not only for biological and evolutionary computation systems, but also in the realms of artifacts, culture, and software systems. Persistence through time with variation (while possibly spreading) is an analogue to variation (with heritability). Thus discrete individual replicators are not st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0
1

Year Published

2007
2007
2016
2016

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(14 citation statements)
references
References 28 publications
0
13
0
1
Order By: Relevance
“…Although human minds are involved (instead of the blind watchmaker) and software systems are not biological entities (Nehaniv et al 2006), tinkering seems to be largely responsible for the shaping of these large-scale technologies. Moreover, common terms in software design include fault-tolerance, reliability, and extensibility, the last two closely related to the internal evolvability of the software system.…”
Section: Discussionmentioning
confidence: 99%
“…Although human minds are involved (instead of the blind watchmaker) and software systems are not biological entities (Nehaniv et al 2006), tinkering seems to be largely responsible for the shaping of these large-scale technologies. Moreover, common terms in software design include fault-tolerance, reliability, and extensibility, the last two closely related to the internal evolvability of the software system.…”
Section: Discussionmentioning
confidence: 99%
“…The persistence and spread of technological and cultural artifacts through time with variation is analogous to variation with heritability in that both are examples of what Darwin called “descent with modification” (Nehaniv et al, 2006). Biased (non-random) selection can be imposed on both types of processes and consequently both can undergo a form of evolution.…”
Section: The Implications Of Degeneracy In Evolution Technology Amentioning
confidence: 99%
“…al. [13] evolutionary concepts have to be carefully transferred into the realm of software engineering. The same is true for our work with regard to service fitness.…”
Section: Related Workmentioning
confidence: 99%