Biological Realms in Computer Science: the Way You Don't (Want To) Think About Them

From LRDE

Abstract

In biology, evolution is usually seen as a tinkering process, different from what an engineer does when he plans the development of his systems. Recently, studies have shown that even in biology, there is a part of good engineering. As computer scientists, we have much more difficulty to admit that there is also a great deal of tinkering in what we do, and that our software systems behave more and more like biological realms every day. This essay relates my personal experience about this discovery.

Documents

Bibtex (lrde.bib)

@InProceedings{	  verna.11.onward,
  author	= {Didier Verna},
  title		= {Biological Realms in Computer Science: the Way You Don't
		  (Want To) Think About Them},
  booktitle	= {Onward! 2011},
  isbn		= 9781450309417,
  doi		= {10.1145/2089131.2089140},
  year		= 2011,
  pages		= {167--176},
  abstract	= {In biology, evolution is usually seen as a tinkering
		  process, different from what an engineer does when he plans
		  the development of his systems. Recently, studies have
		  shown that even in biology, there is a part of good
		  engineering. As computer scientists, we have much more
		  difficulty to admit that there is also a great deal of
		  tinkering in what we do, and that our software systems
		  behave more and more like biological realms every day. This
		  essay relates my personal experience about this
		  discovery.}
}