A Comparative Approach of Cohesion and Coupling for Reducing Complexity

Authors(2) :-Vinay Mishra, Rahul Bakshi

Object-oriented technology is becoming increasingly popular in industrial software development environments. This technology helps in the development of a software product of higher quality and lower maintenance costs. Thus, measuring the relationships has become a prerequisite to develop efficient techniques for analysis and maintenance. The extent of cohesion in an object-oriented system has implications for its external quality. In this thesis Cohesion Metrics Tight Class Cohesion (TCC) and Loose Class Cohesion(LCC) on the programs to calculate the cohesion value and compare the result. On the basis of result we differentiate between complexities of inheritance and interface.

Authors and Affiliations

Vinay Mishra
Assistant Professor, Computer Science Department, United Institute of Technology Naini, Allahabad, Uttar Pradesh, India
Rahul Bakshi

Cohesion, Coupling, Interface, Inheritance

  1. Krishnapriya, K. Ramar, "Exploring the Difference Between Object Oriented Class Inheritance and Interfaces Using Coupling Measures," ace, pp.207-211, 2010 International Conference on Advances in Computer Engineering, 2010
  2. K.Aggarwal, Yogesh Singh, Arvinder Kaur, RuchikaMalhotra. “Empirical Study of Object-Oriented Metrics”,2006
  3. Martin Hitz, BehzadMontazeri.“Measuring Coupling and In Object-Oriented Systems” in Angewandte Informatik (1995)
  4. James M. Bieman andByung-kyookang.“Cohesion and Reuse in Object Oriented System” Department of Computer Science, Colorado State University Fort Collins,Colorado,1995
  5. Shyam R. Chidamberand  Chris F. Kemerer” A Metrics Suite For object Oriented Design” IEEE Transactions on software Engineering, Vol. 20, No. 6, June 1994
  6. ” Inheritance in Programming Languages” Department of Computer Science and Engineering ,Wright State University ,Dayton, OH-45435
  7. ArtiChhikara Maharaja Agrasen College, Delhi, India. R.S.Chhillar “Applying Object Oriented Metrics to C#(C Sharp) Programs”Deptt. Of Computer Sc. And Applications, Rohtak, India. SujataKhatriDeenDyalUpadhyaya College, Delhi, India(2011)
  8. Christopher L. Brooks, Chrislopher G. Buell, “A Tool for Automatically Gathering Object-Oriented Metrics”, IEEE, 1994
  9. Friedrich Stiemann, Philip Mayer and Andreas Meibner, “DecouplingClasses with Inferred Interfaces”, Proceedings of the 2006 ACMSymposium on Applied Computing, P.No:1404 – 1408.
  10. Pradeep Kumar Bhatia, Rajbeer Mann, “ An Approach to Measure Software Reusability of OO Design”, Proceedings of 2nd International Conference on Challenges & Opportunities in InformationTechnology(COIT-2008),RIMT-IET,MandiGobissndgarh, March 29, 2008.
  11. Fried Stiemann, Wolf Siberski and Thomas Kuhne, “ Towards the Systematic Use of Interfaces in Java Programming”, 2nd Int. Conf. on the Principles and practice of Programming in Java PPJ 2003, P.No:13-17.
  12. Girba, T.; Lanza, M.; Ducasse, S. (2005) Characterizing the Evolution of Class Hierarchies. Proceedings of the 9th European International Conference on Software Maintenance and Reengineering. Manchester, UK, pp.2-11.
  13. Gilb, T. (1976) Software Metrics. Chartwell-Bratt, Cambridge, MA.
  14. Hall, T., Rainer, A., Jagielska, D. (2005) Using software development progress data to understand threats to project outcomes. Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS 2005). Como, Italy, 10 pages.
  15. Harrison R., Counsell S. and Nithi R.: “Experimental Assessment of the Effect of Inheritance on the Maintainability of Object-Oriented Systems”, the Journal of Systems and Software, vol. 52, pp. 173-179, 2000.

Publication Details

Published in : Volume 2 | Issue 5 | September-October 2016
Date of Publication : 2016-10-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 337-341
Manuscript Number : IJSRSET1625105
Publisher : Technoscience Academy

Print ISSN : 2395-1990, Online ISSN : 2394-4099

Cite This Article :

Vinay Mishra, Rahul Bakshi, " A Comparative Approach of Cohesion and Coupling for Reducing Complexity, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 2, Issue 5, pp.337-341, September-October-2016.
Journal URL : http://ijsrset.com/IJSRSET1625105

Article Preview