DocumentCode
3373108
Title
A metrics-based decision support tool for software module interfacing technique selection to lower maintenance cost
Author
Bitman, William R.
Author_Institution
Appl. Phys. Lab., Johns Hopkins Univ., Baltimore, MD, USA
fYear
1999
fDate
1999
Firstpage
170
Lastpage
178
Abstract
The Interfacing Techniques Comparison Graph visually compares applications in terms of attributes that relate to maintenance cost. Applications that have both lower coupling and lower complexity lie closer to the origin of the graph and exhibit lower maintenance cost than those that do not. The study supports the idea that compositional techniques are important for achieving these improved metrics. The graph can be used in three ways. First it serves as a decision support tool for managers to determine whether expected maintenance savings compensate for the additional training, effort and time needed to support compositional development. Second, it functions as a decision support tool for designers and coders as they determine, for each module interface, whether to use coupled techniques or composition. The graph can help identify those situations in which the long term cost gain justifies the extra time needed for compositional design. Third, it can serve as a maintenance cost estimation tool. The study found a close correlation between predicted and actual maintenance effort
Keywords
decision support systems; graph theory; software maintenance; software metrics; Interfacing Techniques Comparison Graph; compositional design; compositional development; compositional techniques; coupled techniques; decision support tool; expected maintenance savings; long term cost gain; maintenance cost; maintenance cost estimation tool; maintenance effort; metrics based decision support tool; module interface; software module interfacing technique selection; Application software; Costs; Laboratories; Libraries; Management training; Physics; Software design; Software maintenance; Software quality; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Metrics Symposium, 1999. Proceedings. Sixth International
Conference_Location
Boca Raton, FL
Print_ISBN
0-7695-0403-5
Type
conf
DOI
10.1109/METRIC.1999.809738
Filename
809738
Link To Document