A Novel Temporal Cohesion Complexity Metric for Object- Oriented Design

Authors(2) :-Syed Tanzeel Rabani, S. Gayathri

Software metric is used assess the quality of a software. There are many ways with which Software can be assessed but the predominant criterion would be the assessment of software code. Reusability is increased by the ease of maintenance of software code. Ease of maintenance also decreases the complexity in comprehending and understanding the program. Software program can be modularized based on various characteristics. The two measures Coupling and Cohesion can be used to access the quality of a design of these modules and their interaction. Cohesion refers to the degree of relationship between elements inside a module. Modules with high cohesion are preferred as they are associated with the reliability, maintainability, reusability and understandability of a software. No metric is available so far to determine the presence of temporal cohesion. Here, a novel attempt has been have made to evaluates the percentage of temporal cohesion involved in a module.

Authors and Affiliations

Syed Tanzeel Rabani
Department of Computer Science, St. Joseph's College (Autonomous), Tiruchirappalli, Tamil Nadu, India
S. Gayathri
Department of Computer Science, St. Joseph's College (Autonomous), Tiruchirappalli, Tamil Nadu, India

Software metric, Coupling, Cohesion, Temporal cohesion (TC)

  1. IEEE, “IEEE Standard Glossary of Software Engineering Terminology”, IEEE Std. 610.12-1990. Institute of Electrical and Electronics Engineers, 1990.
  2. Paul Goodman, “Software Metrics Best Practices for Successful IT Management”, Rothstein Associates Inc, 2004.
  3. Gui and Paul D. Scott. “Measuring software component reusability by coupling and cohesion metrics”, Journal of computers 4.9 pp- 797-805, 2009.
  4. Mann, Ankita, Sandeep Dalal and Dhreej Chillar. “An effort to Improve Cohesion Metrics Using Inheritance”, International Journal of computational Engineering Research (IJCER), 2013
  5. Amardeep kaur and Puneet Jai kaur, Class Cohesion metric in object Oriented Systems, international Journal of Software and web sciences.
  6. Desouky, Amir F and Letha H. Etzkorn. “object Oriented cohesion metrics: A Qualitative Emperical Analysis of Runtime Behavior.” Proceeding of the 2014. ACM southeast Regional conference. ACM, 2014.
  7. Marcus, Andrian and Denys Poshyvanyk “The Conceptual cohesion of Classes”, Software maintenance. 2005. Proceedings of the 21st IEEE international conference on IEEE,2005.
  8. S. Hari Ganesh and H.B. Vincent Raj, “A Novel Co-Functional Cohesion Complexity Metric: A quality based Analysis”, International Journal of Applied Engineering Research (IJAER), Volume 10, Number 85, 2015
  9. S. Hari Ganesh and H.B. Vincent Raj, “A Theoretical Analysis SCOM: A Software Metric”, International Journal of Control Theory and Applications (ISSN: 0974-5572), pp. 137-145, 2016
  10. S. Hari Ganesh and H.B. Vincent Raj, “CCOM A Communicational Cohesion Metric for Object Oriented Programming”, International Journal of Computer Applications (0975 8887) Volume 155 No 5, December 2016.

Publication Details

Published in : Volume 2 | Issue 5 | September-October 2017
Date of Publication : 2017-10-31
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 163-168
Manuscript Number : CSEIT172518
Publisher : Technoscience Academy

ISSN : 2456-3307

Cite This Article :

Syed Tanzeel Rabani, S. Gayathri, "A Novel Temporal Cohesion Complexity Metric for Object- Oriented Design", International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), ISSN : 2456-3307, Volume 2, Issue 5, pp.163-168, September-October-2017.
Journal URL : http://ijsrcseit.com/CSEIT172518

Article Preview