Software reuse: Metrics and models

被引:130
作者
Frakes, W [1 ]
Terry, C [1 ]
机构
[1] INCODE CORP,BLACKSBURG,VA 24060
关键词
cost-benefit analysis; maturity assessment; reuse level; object-oriented; software reuse failure modes model; reusability assessment; reuse library metrics; software; reuse; reusability; models; economics; quality; productivity; definitions;
D O I
10.1145/234528.234531
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As organizations implement systematic software reuse programs to improve productivity and quality, they must be able to measure their progress and identify the most effective reuse strategies. This is done with reuse metrics and models. In this article we survey metrics and models of software reuse and reusability, and provide a classification structure that will help users select them. Six types of metrics and models are reviewed: cost-benefit models, maturity assessment models, amount of reuse metrics, failure modes models, reusability assessment models, and reuse library metrics.
引用
收藏
页码:415 / 435
页数:21
相关论文
共 40 条
[1]   PROJECTING SOFTWARE DEFECTS FROM ANALYZING ADA DESIGNS [J].
AGRESTI, WW ;
EVANCO, WM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :988-997
[2]  
[Anonymous], SOFTWARE RETURN INVE
[3]  
BARNES B, 1991, IEEE SOFTWARE, V1, P13
[4]  
BARNES B, 1988, IEEE TUTORIAL SOFTWA
[5]  
BASILI VR, 1990, ADA REUSABILITY MEAS
[6]  
BIEMAN J, 1993, P IEEE CS 1 INT SOFT
[7]  
BIEMAN J, 1992, BSC FACS WORKSH FORM
[8]  
BIGGERSTAFF TJ, 1992, ADV COMPUTERS
[9]  
BOOCH G, 1987, SOFTWARE COMPONENETS
[10]   EXPERIMENTAL EVALUATION OF A REUSABILITY-ORIENTED PARALLEL PROGRAMMING ENVIRONMENT [J].
BROWNE, JC ;
LEE, T ;
WERTH, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :111-120