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