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
Link To Document