DocumentCode :
2204067
Title :
Dimensions of software evolution
Author :
Perry, Dewayne E.
Author_Institution :
Software & Syst. Res. Center, AT&T Bell Labs., Murray Hill, NJ, USA
fYear :
1994
fDate :
19-23 Sep 1994
Firstpage :
296
Lastpage :
303
Abstract :
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 well-engineered software systems (the domains, experience, and process) and how they themselves evolve and affect the evolution of systems for which they are the context. I discuss each dimension, provide examples to illustrate its various aspects and summarize how evolution in that dimension affects system evolution. Only by taking this holistic approach to evolution can we understand evolution and effectively manage it
Keywords :
software engineering; holistic approach; software corrections; software domains; software enhancements; software evolution; software experience; software improvements; software process; system evolution; well-engineered software systems; Software design/development; Software development management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1994. Proceedings., International Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-8186-6330-8
Type :
conf
DOI :
10.1109/ICSM.1994.336765
Filename :
336765
Link To Document :
بازگشت