A Framework to Measure Level of Changeability & Reusability by using K means Classifier
Sonal Gahlot1, Rajender Singh Chhillar2

1Sonal Gahlot, Computer Science & Applications, Maharshi Dayanand University, Rohrak, India. 
2Rajender Singh Chhillar, Computer Science & Applications, Maharshi Dayanand University, Rohrak, India.
Manuscript received on 22 August 2019. | Revised Manuscript received on 10 September 2019. | Manuscript published on 30 September 2019. | PP: 1162-1167 | Volume-8 Issue-11, September 2019. | Retrieval Number: J90970881019/2019©BEIESP | DOI: 10.35940/ijitee.J9097.0981119
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Component’s reusability shows the level to which the component can be reused in alternate or as same component constructed applications. Software component’s intricacy is measuring the internals of the modules to achieve the quality maintained using the modules. On the basis of metrics which contribute towards the reusability and complexity factors, the training samples are prepared with the help of metric plug in. This research work is centered around constructing a structure which calculates level of variability and reusability with K means Classifier, the planned method computes the reusability and intricacy of the components (samples) and every of the sample falls in a classification or a cluster like high to low reusability cluster. The proposed technique automatically calculates the reusability & complexity of the testing samples given as input to the classifier with the help of enhanced K-means classifier.
Keywords: Component Based Software Engineering, Source Line of Coding, Lines of Coding, Rate of Component Customizability, Component Based Software Development
Scope of the Article: Component-Based Software Engineering