• 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