International Journal of Information Technology and Computer Science(IJITCS)
ISSN: 2074-9007 (Print), ISSN: 2074-9015 (Online)
Published By: MECS Press
IJITCS Vol.4, No.9, Aug. 2012
Coupling Complexity Metric: A Cognitive Approach
Full Text (PDF, 1125KB), PP.29-35
Analyzing object – oriented systems in order to evaluate their quality gains its importance as the paradigm continues to increase in popularity. Consequently, several object- oriented metrics have been proposed to evaluate different aspects of these systems such as class coupling. This paper presents a new cognitive complexity metric namely cognitive weighted coupling between objects for measuring coupling in object- oriented systems. In this metric, five types of coupling that may exist between classes: control coupling, global data coupling, internal data coupling, data coupling and lexical content coupling are consider in computing CWCBO.
Cite This Paper
A. Aloysius, L. Arockiam, "Coupling Complexity Metric: A Cognitive Approach", International Journal of Information Technology and Computer Science(IJITCS), vol.4, no.9, pp.29-35, 2012. DOI: 10.5815/ijitcs.2012.09.04
Xu, B.Randell. J, C.M.F. Rubira, and J. R.Stroud, “Towards an Object Oriented Approach to Software Fault Tolerance”,IEEE, ISBN:!0-792-38069-X, pp. 226-232, 1995.
Yadav. A and Khan. R .A, “Measuring Design Complexity–An Inherited Method Perspective”, SIGSOFT Software Engineering Notes, 24 No.4,pp: 1-5, july 2009.
Yadav. A, and Khan. R. A, “Complexity:A Reliability Factor”, IEEE International Advance Computing Conference (IACC-2009), Patiala, India, pp.2375-2378,6-7 March 2009.
Mc Quillan. J. A and Power. J. F, “On the application of software metrics to UML model,” Lecture Notes in Computer Science, Vol. 4364, 2007, pp.217-226.
Chidamber. S. R and Kemerer. C. F, “A Metric Suite for Object-Oriented Design”, IEEE Trans. on Software Engineering, 1994, pp.476-493.
Harrison. R, Counsell. S and Nithi. R, “Coupling metrics for object-oriented design,” In Proceedings for the Fifth International Software Metrics Symposium, 1998. pages 150-157
Raed Shatnawi “An Investigation of CK Metrics Thresholds” ISSRE Supplementary Conference Proceedings, 2006, pp.12-13.
Hitz. M and Montazeri. B, “ Measuring coupling and cohesion in objectoriented systems,” In Proceedings of the International Symposium on Applied Corporate Computing, Monterrey, Mexico., 1995.
Briand, L.C., J.W. Daly, and J.K. Wust, A Unified Framework for Coupling in Object-Oriented Systems. IEEE Transactions on Software Engineering, v.25(1): p. 91-121, 1999.
Briand. L, Wiist. J and Lounis. H, “Using coupling measurement for impact analysis in object-oriented systems,” In Proceedings of the 19th International Conference on Software Maintenance, Oxford, UK, , 1999, pages 475-482
Li. W. and Henry. S, “Object-oriented metrics that predict maintainability,” Journal of Systems and Software , 1993, 23:111-122
Basili. V. R, Briand. L. C, and Melo. W. L, “A validation of object-oriented design metrics as quality indicators,” IEEE Transactions on Software Engineering, 1996, 22(10):751-761,
Wilkie. F. and Kitchenham. B, “Coupling measures and change ripples in c++ application software”, Journal of Systems and Software, 2000, 52(2-3):157-164
Wilkie. F. and Kitchenham. B, “An investigation of coupling, reuse, and maintenance in a commercial c++ application”, Information and Software Technology, 2001, 43(13):801-812
Olague. H. M, Etzkorn. L. H, Gholston. S and Quattlebaum. S, “Empirical validation of three software metric suites to predict fault-proneness of objectoriented classes developed using highly iterative or agile software development processes,” IEEE Transactions on Software Engineering, 2007, 33(6):402-419
Gyimthy. T, Ferenc. R and Siket. I, “Empirical validation of object-oriented metrics on open source software for fault prediction,” IEEE Transactions on Software 8Engineering, 2005, 31(10):897-910
Edward Berard. V “Essays on object-oriented software engineering (vol. 1)” Berard Software Engineering, Prentice-Hall, 1993, ISBN:0-13-288895-5, 1993
Stevens. W, Myers. G and Constantine. L, “Structured design,” IBM Systems Journal, 1974, 13(2):115-139
Kemerer. C. F, “An empirical validation of software cost estimation models,” Communications of the ACM, 1987, 30(5):416-429
Pearse. T and Oman. P, “Maintainability measurements on industrial source code maintenance activities,” In ICSM '95: Proceedings of the International Conference on Software Maintenance, 1995, page 295
Basili, V. and R. Reiter, Evaluating automatable measures of software Models. in IEEE Workshop on Quantitative Software Models, NY, p. 107-116, 1979,
Weyuker, E., Evaluating software complexity measures. IEEE Transactions on Software Engineering, v.14: p. 1357-1365, 1988.