DocumentCode
3198053
Title
Design principles in architectural evolution: A case study
Author
Wermelinger, Michel ; Yu, Yijun ; Lozano, Angela
Author_Institution
Comput. Dept.&Centre for Res. in Comput., Open Univ., Milton Keynes
fYear
2008
fDate
Sept. 28 2008-Oct. 4 2008
Firstpage
396
Lastpage
405
Abstract
We wish to investigate how structural design principles are used in practice, in order to assess the utility and relevance of such principles to the maintenance of large, complex, long-lived, successful systems. In this paper we take Eclipse as the case study and check whether its architecture follows, throughout multiple releases, some principles proposed in the literature.
Keywords
software architecture; software maintenance; architectural evolution; design software systems; structural design principles; Computer architecture; Graphical user interfaces; Java; Robustness; Runtime; Size measurement; Software design; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
Conference_Location
Beijing
ISSN
1063-6773
Print_ISBN
978-1-4244-2613-3
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2008.4658088
Filename
4658088
Link To Document