• DocumentCode
    540231
  • Title

    Software evolution observations based on product release history

  • Author

    Gall, Harald ; Jazayeri, Mehdi ; Klösch, René R. ; Trausmuth, Georg

  • fYear
    1997
  • fDate
    1-3 Oct. 1997
  • Firstpage
    160
  • Lastpage
    166
  • Abstract
    Large software systems evolve slowly but constantly. In this paper, we examine the structure of several releases of a telecommunication switching system (TSS) based on information stored in a database of product releases. We tracked the historical evolution of the TSS structure and related the adaptations made (e.g. addition of new features, etc.) to the structure of the system. Such a systematic examination can uncover potential shortcomings in the structure of the system and identify modules or subsystems that should be subject to restructuring or reengineering. Further, we have identified additional information that would be useful for such investigations but is currently lacking in the database
  • Keywords
    configuration management; database management systems; electronic switching systems; software maintenance; subroutines; systems re-engineering; telecommunication computing; large software systems; module restructuring; product release database; product release history; software adaptations; software evolution; subsystem reengineering; system structure; telecommunication switching system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1997. Proceedings., International Conference on
  • Conference_Location
    Bari, Italy
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8013-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1997.624242
  • Filename
    5726946