An Empirical Validation of Object Oriented Design Quality Metrics

被引:0
作者
Khan, R. A. [1 ]
Mustafa, K. [2 ]
Ahson, S. I. [3 ]
机构
[1] BBA Univ, A Cent Univ, Dept IT, Lucknow, Uttar Pradesh, India
[2] King Faisal Univ, CCSIT, Al Hufuf, Saudi Arabia
[3] JMI, Dept Comp Sci, New Delhi, India
关键词
Object oriented quality metrics; Quality models; Design characteristics; Quality attributes;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an integrated single class based metric called Weighted Class Complexity (WCC) for object oriented design. The metric is discussed from measurement theory viewpoint, taking into account the recognized object oriented features which the metrics was intended to measure encapsulation, inheritance, coupling and polymorphism, and the quality factors efficiency, complexity, understandability, reusability and maintainability/testability. Empirical data, collected from eight different application domains, is then analyzed using WCC metric to support this theoretical validation. The result shows that the proposed metric could be used to provide an overall quality assessment of object oriented software system in early stage of development life cycle, which may be helpful to the developer to fix problems, remove irregularities and non-conformance to standards and eliminate unwanted complexities in the early development cycle. Early use of this metric may help to ensure that the analysis and design have favorable internal properties that will lead to the development of quality end product. WCC may significantly help in reducing rework during and after implementation to design effective test plans. However, further studies are needed before these results can be generalized.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 17 条
[1]  
Abreu F. Brito, 1993, P AQUIS93 VEN IT 10
[2]  
Aline L. B., 2002, THESIS
[3]   A hierarchical model for object-oriented design quality assessment [J].
Bansiya, J ;
Davis, CG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (01) :4-17
[4]   A validation of object-oriented design metrics as quality indicators [J].
Basili, VR ;
Briand, LC ;
Melo, WL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (10) :751-761
[5]  
Best W., 1992, RES ED
[6]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[7]  
Henry L. W., 1995, JOOP, P48
[8]   Chidamber and Kemerer's metrics suite: A measurement theory perspective [J].
Hitz, M ;
Montazeri, B .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (04) :267-271
[9]  
Khan R. A., 2004, P NAT C SOFTW ENG PR
[10]  
Khan R. A., 2004, DEV IQ, V4