Open Access Open Access  Restricted Access Subscription or Fee Access

On validating Class Level Cognitive Metrics

L. Arockiam, K. Geetha, A. Aloysius

Abstract


The interest in the application of cognitive science in computing has grown recently to a greater extend in the software industry. The programmers and project managers are focusing on better techniques for reduction of software complexity in software development. Object oriented technology becomes an increasingly popular software development environment. The traditional software complexity measures focus only on addressing the complexity of the procedure oriented software development. They cannot fulfill the requirements of object-oriented software. Hence, newer techniques and methods are to be developed by researchers. Earlier, Arockiam et. al have proposed a new complexity measure namely Extended Weighted Class Complexity (EWCC) which is an extension of Weighted Class Complexity (WCC). EWCC is the sum of cognitive weights of attributes and methods of the class and that of the classes derived. The aim of this paper is to validate EWCC and other complexity metrics with respect to program comprehension. From the experiments conducted, it is proved that EWCC is a better indicator of complexity of classes with inheritance.

Keywords


CK Metrics, Extended Weighted Class Complexity (EWCC).

Full Text:

PDF

References


Dr.L.Arockiam, A. Aloysius J.Charles selvaraj “Extended Weighted Class Complexity: A new measure of software complexity for objected oriented systems”, Proceedings of International Conference on Semantic E-business and Enterprise computing SEEC 2009, ISBN 978–81-907337-0-0, pp. 77 – 80.

J.Charles Selvaraj, A.Aloysius, and Dr. L. Arockiam , “A Comparision of Proposed Cognitive weights for control structures and object oriented programming languages”, Proceedings of International Conference on Advanced Computing ICAC09, 2009, ISBN10 023-063-915-1, ISBN13 978-0230-63915-7, pp. 527 - 530.

Sanjay Misra and k. Ibrahim Akman, “Weighted Class Complexity: A Measure of Complexity for Object Oriented System”, Journal of Information Science and Engineering 24, 2008, pp 1689-1708.

Chidamber. S. R and Kemerer. C. F, “A Metric Suite for Object-Oriented Design”, IEEE Trans. on Software Engineering, 20,6(1994), pp. 476-493.

S.Ranjeeth, Ramu Naidoo, “An Investigation Into The Relationship Between The Level Of Cognitive Maturity And The Types Of Errors Made By Students In A Computer Programming”, College Teaching Methods & Style Journal-Second Quarter 2007

Harrison. R, Counsell. SJ, Nithi. RV, “Anevaluation of the MOOD set of objectoriented software metrics”. IEEE Trans. On Software Engineering,24(6), 1998, pp.491-496

Y. Wang and J. Shao, “A new measure of software complexity based on cognitive Weights”, IEEE Canadian Journal of Electrical and Computer Engineering, 2003, pp. 69-74.

Rajnish. K, Bhattacherjee. V, “A New Metric for Class Inheritance Hierarchy: An Illustration”, Proceedings of National Conference on Emerging Principles and Practices of Computer Science & Information Technology”, GNDEC, Ludhiana, 2006, pp. 321-325


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.