International Journal of Information and Communication Technology Research

International Journal of Information and Communication Technology Research>> Call for Papers(CFP)>>Volume 7, Number 2, February 2017

International Journal of Information and Communication Technology Research


A New Weighted Composite Complexity Measure for Object-Oriented Systems

Full Text Pdf Pdf
Author(s) Usha Chhillar, Shuchita Bhasin
On Pages 101-108
Volume No. 1
Issue No. 3
Issue Date July 01, 2011
Publishing Date July 01, 2011
Keywords Weighted composite complexity measure, testability, maintainability, reusability, object-oriented software, WMC, NOC, DIT, CBO, v(G).



Abstract

Controlling and minimizing software complexity is the most important objective of each software development paradigm because it affects all other software quality attributes like reusability, reliability, testability, maintainability etc. For this purpose, a number of software complexity measures have been reported to quantify different aspects of complexity. As the development of object-oriented software is rising, more and more complexity metrics are being developed for the same. In this paper, we have attempted to design a weighted composite complexity measure by employing the concept of weights to quantify various aspects of complexity which may arise due to inheritance level, type and nesting level of control structures, and size of the class/program. The proposed weighted measure yields quiet interesting results and insight into various complexity aspects of software. Estimation of the new measure is also compared with four Chidamber and Kemerer’s (CK) metrics – weighted methods per class (WMC), number of children (NOC), depth of inheritance tree (DIT), coupling between objects (CBO) and McCabe’s complexity measure v(G) and is illustrated by practical programs.  

Seperator
    Journal of Information and Communication Technology | Journal of Science and Technology     
Copyrights
© 2010 IRPN Publishers