A model-based approach to object-oriented software metrics

被引:2
作者
Mei, H [1 ]
Xie, T [1 ]
Yang, FQ [1 ]
机构
[1] Beijing Univ, Dept Comp Sci & Technol, Beijing 100871, Peoples R China
基金
中国国家自然科学基金; 高等学校博士学科点专项科研基金;
关键词
software metrics; object-oriented metrics; software quality model; software reuse;
D O I
10.1007/BF02960766
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The need to improve software productivity and software quality has put forward the research on software metrics technology and the development of software metrics tool to support related activities. To support object-oriented software metrics practice effectively, a model-based approach to object-oriented software metrics is proposed in this paper. This approach guides the metrics users to adopt the quality metrics model to measure the object-oriented software products. The development of the model can be achieved by using a top-down approach. This approach explicitly proposes the conception of absolute normalization computation and relative normalization computation for a metrics model. Moreover, a generic software metrics tool - Jade Bird Object-Oriented Metrics Tool-(JBOOMT) designed to implement this approach. The parser-based approach adopted by the tool makes the information of the source program accurate and complete for measurement. It supports various customizable hierarchical metrics models and provides a flexible user interface for users to manipulate the models. It also supports absolute and relative normalization mechanisms in different situations.
引用
收藏
页码:757 / 769
页数:13
相关论文
共 10 条
[1]  
[Anonymous], 1977, FACTORS SOFTWARE QUA
[2]  
[Anonymous], 1977, FACTORS SOFTWARE QUA
[3]  
BANSIYA J, 1997, THESIS U ALABAMA HUN
[4]  
Boehm B., 1978, Characteristics of Software Quality North Holland
[5]  
CHICHESTER KEA, 1995, SOFTWARE REUSE HOLIS, P113
[6]   SOFTWARE MEASUREMENT - A NECESSARY SCIENTIFIC BASIS [J].
FENTON, N .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (03) :199-206
[7]  
LI KQ, 1997, P 24 INT C TOOLS AS, P261
[8]  
Mc Call J. A., 1977, Factors in software quality, VI
[9]  
PETRO J, 1995, SEVENTH INTERNATIONAL WORKSHOP ON COMPUTER-AIDED SOFTWARE ENGINEERING, PROCEEDINGS, P60, DOI 10.1109/CASE.1995.465328
[10]   Experiences in building C++ front end [J].
Yang, FQ ;
Mei, H ;
Yuan, WH ;
Wu, Q ;
Guo, Y .
ACM SIGPLAN NOTICES, 1998, 33 (09) :95-102