Do Programmers Meet Evolutionary Requirements?
nAlgorithms create movement through design space
–Simple minded repetitive procedure
–Incremental change to adjacent designs
n"Cranes" accelerate movement through design space
–Sex and genetic engineers
–Evolutionary prototyping and smart people
–Emergent architecture
n
n Brooks, Fred. No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer, Vol. 20, No. 4, April 1987, pp. 10-19.