• DocumentCode
    2035846
  • Title

    Dynamic and static views of software evolution

  • Author

    Cook, Stephen ; He, Jinwei ; Harrison, Rachel

  • Author_Institution
    Reading Univ., UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    592
  • Lastpage
    601
  • Abstract
    In addition to managing day-to-day maintenance, information system managers need to be able to predict and plan the longer-term evolution of software systems on an objective, quantified basis. Currently this is a difficult task, since the dynamics of software evolution, and the characteristics of evolvable software are not clearly understood. In this paper we present an approach to understanding software evolution. The approach looks at software evolution from two different points of view. The dynamic viewpoint investigates how to model software evolution trends and the static viewpoint studies the characteristics of software artefacts to see what makes software systems more evolvable. The former will help engineers to foresee the actions to be taken in the evolution process, while the latter provides an objective, quantified basis to evaluate the software with respect to its ability to evolve and will help to produce more evolvable software systems
  • Keywords
    software development management; software maintenance; dynamic views; evolvable software; maintenance; software artefacts; software evolution; static views; Collaborative software; Computer industry; Costs; Helium; Information management; Management information systems; Software maintenance; Software measurement; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2001. Proceedings. IEEE International Conference on
  • Conference_Location
    Florence
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1189-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2001.972776
  • Filename
    972776