Call for Paper - August 2019 Edition
IJCA solicits original research papers for the August 2019 Edition. Last date of manuscript submission is July 20, 2019. Read More

Cohesion as Software Design Decisive Measure: A Metric Approach

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2018
Authors:
Poornima U. S., Suma V.
10.5120/ijca2018917931

Poornima U S. and Suma V.. Cohesion as Software Design Decisive Measure: A Metric Approach. International Journal of Computer Applications 181(21):32-35, October 2018. BibTeX

@article{10.5120/ijca2018917931,
	author = {Poornima U. S. and Suma V.},
	title = {Cohesion as Software Design Decisive Measure: A Metric Approach},
	journal = {International Journal of Computer Applications},
	issue_date = {October 2018},
	volume = {181},
	number = {21},
	month = {Oct},
	year = {2018},
	issn = {0975-8887},
	pages = {32-35},
	numpages = {4},
	url = {http://www.ijcaonline.org/archives/volume181/number21/30012-2018917931},
	doi = {10.5120/ijca2018917931},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}
}

Abstract

The requirements for developing software belongs to different domains in the current scenario keep evolving due to the instant changes and demand in the market. Hence, software design flexibility is a big challenge for the design architects to incorporate the changes as it occurs. The requirements gathered according to changes are grouped and implemented as modules which have their own responsibilities. Designing a module with complete functionality and integrating them is yet another challenge. Measuring such modules during design is therefore essential to make the final product qualitative. Further, it is worth to recall that quality of design is influenced by external quality attributes such as Cohesion, coupling, maintainability, scalability and so on. Further, cohesion concept is a qualitative indicator which decides the depth of design quality in any project. Therefore, this paper highlights on the impact of cohesion on design quality of a complex system and its measures to quantify the overall quality of software.

References

  1. Jehad Al Dalal, “Measuring the Discriminative Power of Object-Oriented Class Cohesion Metrics “,IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 37, NO. 6, NOVEMBER/DECEMBER 2011.
  2. Shyam R. Chidamber and Chris F. Kemerer, “A Metrics Suite for Object Oriented Design”, IEEE TRANSACTION ON SOFTWARE ENGINEERING, VOL 20,No 6, JUNE 1994.
  3. Dirk Beyer, Claus Lewerentz, and Frank Simon. “Impact of Inheritance on Metrics for Size, Coupling, and Cohesion in Object-Oriented Systems”, Software Systems Engineering Research Group ,Technical University Cottbus, Germany (db|cl|simon)@informatik.tu-cottbus.de.
  4. Jehad Al Dallal, “how and when to flatten java classes?”, International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4, No.2, April 2014.
  5. Gagandeep Makkar\ Jitender Kumar Chhabra2 and Rama Krishna Challa3. “Object Oriented Inheritance MetricReusability perspective” . 20 1 2 International Conference on Computing, Electronics and Electrical Technologies [ICCEET].
  6. Kumar rajnish, vandana bhattacherjee, “Class Inheritance Metrics-An Analytical and Empirical Approach”, 1Department of Computer Science & Engineering, Birla Institute of Technology, Ranchi-01, India.
  7. Sandip mal, Rajnish Kumar, “Applicability of Weyuker’s Property 9 to Inheritance Metric” International Journal of Computer Applications (0975 – 8887) Volume 66– No.12, March 2013.
  8. Maya Yadav, Jasvinder pal Singh, Pradeep Baniya, “ Complexity Identification of Inheritance and Interface based on Cohesion and Coupling Metrics to Increase Reusability “, International Journal of Computer Applications (0975 – 8887) Volume 64– No.8, February 2013.
  9. Naveen Sharma, Padmaja Joshi, and Rushikesh K. Joshi, “Applicability of Weyuker’s Property 9 to Object Oriented Metrics”, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 32, NO. 3, MARCH 2006.
  10. John Dely, Andrew Brooks, et al, “ An Empirical Study Evaluating Depth of Inheritance on the Maintainability of Object-Oriented Software, Empirical Studies of Programmers: Sixth Workshop. Intellect, pp. 39-58. ISBN 9781567502626 .
  11. Varsha Mishra, Shweta Yadav, “ Quality evaluation of factors affecting the reusability of object oriented class inheritance and interface”, International Journal of Research in Engineering Technology and Management ISSN 2347 – 7539.

Keywords

Software Quality, Software Solution-domain, Design Quality, Cohesion and Coupling