• 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