Empirical Validation of Variable Method Interaction Cohesion Metric (VMICM) for Enhancing Reusability of Object-Oriented (O-O) Software

Authors

  • Bharti Bisht Research scholar, School Of Computer Applications, MRIIRS Faridabad, India https://orcid.org/0000-0002-3875-1251
  • Parul Gandhi Professor, School Of Computer Applications, MRIIRS Faridabad, India

DOI:

https://doi.org/10.32985/ijeces.14.10.2

Keywords:

Cohesion, Logistic Regression, cohesive linkages, reusable, validation

Abstract

Any object-oriented (O-O) module's primary goal is to build classes with a high level of coherent interaction between variables and methods. To increase the quality of O-O (Object-Oriented) software, various metrics emphasizing cohesiveness have been established so far. These metrics operate on both the design and the code levels. However, these metrics still fall short of fully measuring the cohesion of object-oriented (O-O) software. Based on several concepts of cohesive interlinkages between variables and procedures, the study proposed an enhanced cohesion metric. The four forms of cohesive linkages (VMRv, VMMv, VMRTv, and VMOv) between variables and procedures were the focus of this study. The axiomatic frame of reference was employed for theoretical validation, and univariate logistic regression was applied in the MATLAB environment for empirical validation. The approach of univariate logistic regression has been adopted because it provides incredibly accurate data and can even be applied to datasets that can be linearly separated. The proposed metric exhibits high cohesion, which is the ultimate perspective of a highly reusable Object- Oriented (O-O) module, as evidenced by the testing phase and even training the real dataset with reusability prediction in terms of high values of precision, recall, R2, and low value of RSME of VMICM metric. The study results demonstrated that the proposed metric can act as a measure for predicting the reusability of the Object-Oriented (O-O) system.

Downloads

Published

2023-11-30

How to Cite

[1]
B. Bisht and P. Gandhi, “Empirical Validation of Variable Method Interaction Cohesion Metric (VMICM) for Enhancing Reusability of Object-Oriented (O-O) Software”, IJECES, vol. 14, no. 10, pp. 1097-1105, Nov. 2023.

Issue

Section

Original Scientific Papers