• DocumentCode
    3455530
  • Title

    A process for software architecture evaluation using metrics

  • Author

    Tvedt, Roseanne Tesoriero ; Lindvall, Mikael ; Costa, Patricia

  • Author_Institution
    Fraunhofer Center Maryland for Exp. Software Eng., MD, USA
  • fYear
    2002
  • fDate
    5-6 Dec. 2002
  • Firstpage
    191
  • Lastpage
    196
  • Abstract
    Software systems often undergo changes. Changes are necessary not only to fix defects but also to accommodate new features demanded by users. Most of the time, changes are made under schedule and budget constraints and developers lack time to study the software architecture and select the best way to implement the changes. As a result, the code degenerates, making it differ from the planned design. The time spent on the planned design to create architecture to satisfy certain properties is lost, and the systems may not satisfy those properties any more. We describe an approach to systematically detect and correct deviations from the planned design as soon as possible based on architectural guidelines. We also describe a case study, in which the process was applied.
  • Keywords
    software architecture; software maintenance; software metrics; software performance evaluation; systems re-engineering; architectural guidelines; software architecture evaluation; software maintenance; software metrics; software system; Computer architecture; Educational institutions; Guidelines; Programming profession; Scheduling; Software architecture; Software engineering; Software maintenance; Software safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2002. Proceedings. 27th Annual NASA Goddard/IEEE
  • Print_ISBN
    0-7695-1855-9
  • Type

    conf

  • DOI
    10.1109/SEW.2002.1199475
  • Filename
    1199475