CFP last date
20 December 2024
Reseach Article

Cohesion as Software Design Decisive Measure: A Metric Approach

by Poornima U. S., Suma V.
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 181 - Number 21
Year of Publication: 2018
Authors: Poornima U. S., Suma V.
10.5120/ijca2018917931

Poornima U. S., Suma V. . Cohesion as Software Design Decisive Measure: A Metric Approach. International Journal of Computer Applications. 181, 21 ( Oct 2018), 32-35. DOI=10.5120/ijca2018917931

@article{ 10.5120/ijca2018917931,
author = { Poornima U. S., Suma V. },
title = { Cohesion as Software Design Decisive Measure: A Metric Approach },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2018 },
volume = { 181 },
number = { 21 },
month = { Oct },
year = { 2018 },
issn = { 0975-8887 },
pages = { 32-35 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume181/number21/30012-2018917931/ },
doi = { 10.5120/ijca2018917931 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:06:37.421932+05:30
%A Poornima U. S.
%A Suma V.
%T Cohesion as Software Design Decisive Measure: A Metric Approach
%J International Journal of Computer Applications
%@ 0975-8887
%V 181
%N 21
%P 32-35
%D 2018
%I Foundation of Computer Science (FCS), NY, 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.
Index Terms

Computer Science
Information Sciences

Keywords

Software Quality Software Solution-domain Design Quality Cohesion and Coupling