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 :
بازگشت