A Nontraditional View of the Dimensions of Software Evolution
Author(s) -
Dewayne E. Perry
Publication year - 2006
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Book series
DOI - 10.1002/0470871822.ch2
Subject(s) - software , software evolution , computer science , software development , programming language , software construction
Software evolution is usually considered in terms of corrections, improvements and enhancements. While helpful, this approach does not take into account the fundamental dimensions of wellengineered software systems (the domains, experience, and process) and how they themselves evolve and affect the evolution of systems for which they are the context. Each dimension is discussed and provided with examples to illustrate its various aspects and to summarize how evolution in that dimension affects system evolution. This holistic approach provides a deep understanding of evolution and how evolution might be effectively managed.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom