• DocumentCode
    2726569
  • Title

    Studying the process of software change: an analysis of software evolution

  • Author

    Burd, Elizabeth ; Bradley, Steven ; Davey, John

  • Author_Institution
    Res. Inst. in Software Evolution, Durham Univ., UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    232
  • Lastpage
    239
  • Abstract
    The paper describes the analysis and results of studies in software evolution. Four major applications have been studied, three of which are from the commercial sector. The study concentrates on analysing changes in data complexity, as a direct result of the maintenance processes through comparing versions of the same application. Reverse engineering techniques are employed as a means of analysing the changes to the software. The evolution of each application is then analysed and its evolutionary trends are scrutinised. The attributes of specific types of changes are then discussed, as are the results of the overall trend for each application. In addition, the maintenance policies employed for each of the applications are reviewed. Finally, based on the results of the evolution study, some recommendations are made with regard to good maintenance policy
  • Keywords
    configuration management; management of change; reverse engineering; software maintenance; software prototyping; commercial sector; data complexity; evolution study; evolutionary trends; maintenance policies; maintenance policy; maintenance processes; reverse engineering techniques; software change process; software evolution; software evolution analysis; Application software; Companies; Costs; Data analysis; Error correction; Humans; Preventive maintenance; Reverse engineering; Software maintenance; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
  • Conference_Location
    Brisbane, Qld.
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-0881-2
  • Type

    conf

  • DOI
    10.1109/WCRE.2000.891474
  • Filename
    891474