DocumentCode :
332150
Title :
Investigating component-based maintenance and the effect of software evolution: a reengineering approach using data clustering
Author :
Burd, Elizabeth ; Munro, Malcolm
Author_Institution :
Centre for Software Maintenance, Durham Univ., UK
fYear :
1998
fDate :
16-20 Nov 1998
Firstpage :
199
Lastpage :
207
Abstract :
As software applications increase in size, grouping the application into smaller, more manageable components is often proposed as a means of assisting software maintenance activities. This paper investigates the suitability of components generated using data clustering techniques. The suitability of the approach is based on real case studies from a commercial environment. Successive versions of the software application are used to investigate how the software applications change throughout the maintenance process. Within this paper, the change process as a whole is referred to as the process of software evolution. This paper provides an indication of how applications evolve over time and how clustering techniques are affected by the evolution process
Keywords :
software maintenance; systems re-engineering; data clustering; reengineering approach; software evolution; software maintenance; Application software; IEEE services; Permission; Preventive maintenance; Reverse engineering; Software maintenance; Software performance; Software systems; Telephony; USA Councils;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1998. Proceedings., International Conference on
Conference_Location :
Bethesda, MD
ISSN :
1063-6773
Print_ISBN :
0-8186-8779-7
Type :
conf
DOI :
10.1109/ICSM.1998.738509
Filename :
738509
Link To Document :
بازگشت