Exploring the Impact of Alternatives of Object-Oriented Cohesion Measures on Machine Learning-Based Predictions of Inheritance Reusability
The cohesion of an object-oriented class refers to the relatedness of its methods and attributes.Constructors, destructors, and access methods are special types of methods featuring unique characteristics that can artificially affect class cohesion quantification.Methods within a class can also directly or transitively invoke each other, representi