A Process for Software Architecture Evaluation Using Metrics

  • Authors:
  • Roseanne Tesoriero Tvedt;Mikael Lindvall;Patricia Costa

  • Affiliations:
  • -;-;-

  • Venue:
  • SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software systems often undergo changes. Changes are necessary not only to fix defects but also to accommodate new features demanded by users.ost of the time, changes are made under schedule and budget constraints and developers lack time to study the softwarearchitecture 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 an architecture to satisfy certain properties is lost, and the systems may not satisfy those properties anymore. This paper describes an approach to systematically detect and correct deviations from the planned design as soon as possible based on architectural guidelines. The paper also describes a case study, in which the process was applied.