• DocumentCode
    403784
  • Title

    Diagnosing architectural degeneration

  • Author

    Hochstein, Lorin ; Lindvall, Mikael

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., USA
  • fYear
    2003
  • fDate
    3-4 Dec. 2003
  • Firstpage
    137
  • Lastpage
    142
  • Abstract
    Software systems evolve over time and undergo changes that can lead to a degeneration of the systems´ architecture. Degeneration may eventually reach a level where a complete redesign of the software system is necessary, which is a task that requires significant effort. In this paper, we start by presenting examples of such degeneration and continue with an analysis of technologies that can be used to diagnose degeneration. These technologies can be employed in identifying, degeneration so that it can be treated as early as possible, before it is too late and the system has to undergo a costly redesign.
  • Keywords
    software architecture; software maintenance; architectural degeneration diagnosis; software system redesign; software systems; system architecture degeneration; Computer architecture; Computer industry; Computer science; Delay; Open source software; Programming profession; Software engineering; Software maintenance; Software systems; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
  • Print_ISBN
    0-7695-2064-2
  • Type

    conf

  • DOI
    10.1109/SEW.2003.1270736
  • Filename
    1270736