Title :
Laws and principles of evolution
Abstract :
The understanding of system evolution is of fundamental importance to the software engineering enterprise. Lehman´s Laws have been a fundamental and seminal start on the road to that understanding. However, we have a long way to go. We need more instances of systems and their evolution. We need more attributes of those evolutions. We need related process and organizational data. It is a research area that is a rich field that will yield a deep understanding of the phenomena of system evolution. But, we have a long way to go and a lot of work to do.
Keywords :
configuration management; formal specification; object-oriented programming; program slicing; program testing; reverse engineering; software maintenance; software metrics; software tools; systems re-engineering; OO program analysis; Web reengineering; configuration management; distributed systems; formal models; impact analysis; program comprehension; regression testing; remote software maintenance; slicing; software evolution; software maintenance; software metrics; source code manipulation; space vehicle repair; testability; testing; tools; Engineering management; Feedback control; Large-scale systems; Software engineering; Software maintenance; Software systems;
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
Conference_Location :
Montreal, Quebec, Canada
Print_ISBN :
0-7695-1819-2
DOI :
10.1109/ICSM.2002.1167751