loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE International Workshop on Software Evolvability (Software-Evolvability'05)
Distinguishing between Learning, Growth and Evolution
Budapest,Hungary
September 26-September 26
ISBN: 0-7695-2460-5
Nigel Phillips, London South Bank University
Sue Black, London South Bank University

Systems are not expected to stay the same over many versions; if there were no change at all there would be no improvement or continued satisfaction with a system. Lehman?s laws of software evolution look at how a system changes over time. The current set of laws are now accepted as fundamental to the teaching and understanding of software engineering. This paper describes the terms "learning", "growth" and "evolution" from a biological perspective with a view to using and applying these ideas to an initial framework for the categorisation of software. The purpose is to classify software systems and thus understand more about their behaviour and characteristics.

Citation:
Nigel Phillips, Sue Black, "Distinguishing between Learning, Growth and Evolution," software-evolvability, pp.49-52, IEEE International Workshop on Software Evolvability (Software-Evolvability'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.