Coupling Complexity Metric: A Cognitive Approach

Автор: A. Aloysius, L. Arockiam

Журнал: International Journal of Information Technology and Computer Science(IJITCS) @ijitcs

Статья в выпуске: 9 Vol. 4, 2012 года.

Бесплатный доступ

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.

Еще

Software Metrics, Control Coupling, Global Data Coupling, Internal Data Coupling, Data Coupling, Lexical Content Coupling, Cognitive Weighed Coupling Between Objects (CWCBO)

Короткий адрес: https://sciup.org/15011757

IDR: 15011757

Список литературы Coupling Complexity Metric: A Cognitive Approach

  • 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.
Еще
Статья научная