IJSRSET calls volunteers interested to contribute towards the scientific development in the field of Science, Engineering and Technology

Home > IJSRSET1625105                                                     

A Comparative Approach of Cohesion and Coupling for Reducing Complexity


Vinay Mishra, Rahul Bakshi
  • Abstract
  • Authors
  • Keywords
  • References
  • Details
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.

Vinay Mishra, 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 Print ISSN Online ISSN
2016-10-30 2395-1990 2394-4099
Page(s) Manuscript Number   Publisher
337-341 IJSRSET1625105   Technoscience Academy

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.
URL : http://ijsrset.com/IJSRSET1625105.php