of uims dataset for 3 clusters and for 2 clusters 
also. 
 
6  CONCLUSIONS 
We  developed  classification  model  to  identify  high 
and  low  maintainable  classes  at  the  early  stage  of 
development  of  Object  Oriented  Software  System. 
This  model  acts  as  a  warning  to  software  designer 
about  the quality  of  design  of  the  proposed  system. 
Further this model is also used to reduce the cost of 
maintenance of the proposed system.  
FUTURE WORK 
1.  Principal  Component  Analysis  can  be  used  to 
minimize attributes for both clustering model.  
2.  Classification techniques like decision tree, naïve 
base and random forest can be used. 
3.  Other clustering techniques can be used. 
4.  Other  big  data  sets  are  required  and  needed  to 
make  specific  comments  in  this  research 
direction.  
5.  Maintenance effort model can also be made. 
REFERENCES 
Andreas  C.  Miller  and  Sarah  Guido,  “Introduction  to 
Machine  Learning  with  Python  :  A  Guide  for  Data 
Scientists”, O’REILLY 
Manohar  Swamynathan,  “Mastering    Machine  Learning 
with  Python  in  Six  Steps-A  Practical  Implementation 
Guide  to  Predictive  Data  Analysts  using  Python”, 
APRESS  
Li W. and Henry S., “Object-Oriented Metrics that Predict 
Maintaiability”,  Journal  Systems  Software,  1993; 
23:111-122. 
Abdulrahman A. B. B., Mohammad A. and Zubair A. B., 
“Hybrid  Intelligent  Model  for  Software  Maintenance 
Prediction”,  Proceedings  of  the  World  Congress  on 
Engineering  2013 Vol  1,  WCE  2013, July  3-5,  2013, 
London, U.K. 
Kaur  A.,  Kaur  K.,  and  Malhotra  R.,  “Soft  Computing 
Approaches  for  Prediction  of  Software  Maintenance 
Effort”,  International  Journal  of  Computer 
Applications, Volume 1, No. 16, 2010. 
Marounek  Petr, “Simplified approach  to effort  estimation 
in  software  maintenance”,  Journal  of  Systems 
Integration 2012/3. 
Ebert  C.  And  Soubra  H.,  “Functional  Size  Estimation 
Technologies  for  Software  Maintenance”,  IEEE 
Software, November/December 2014. 
Ahn  Y.,  Suh  J.,  Kim  S.,  and  Kim  H.,  “The  Software 
maintenance project effort estimation model based  on 
function points”, Journal of Software Maintenance and 
Evolution : Research and Practice, 2003,15:71-85 
Lucia A. D., Pompella E., and Stefanucci S. , “Assessing 
Effort  Prediction  Models  for  Corrective  Software 
Maintenance  :  An  Empirical  Study”,  Enterprise 
Information Systems VI, 55-56, 2006. 
Lucia A.  D., Persico  A., Pompella  E. and  Stefanucci S. , 
“Improving  Corrective  Maintenance Effort  Prediction 
: An Empirical Study”, Internet 
Sheela  G.  A.  S.  And  Aloysius  A.,  “Maintenance  Effort 
Prediction  Model  Using  Aspect-Oriented  Cognitive 
Complexity  Metrics”,  International  Journal  of 
Advanced Research in Computer Science, Vol. 8, No. 
8, September-October 2017. 
Kaushik,  S.,  Tiwari,  S.:  Soft  Computing-Fundamentals, 
Techniques  and  Applications,  1st  edn.  Mcgraw  Hill 
Education(India) Private Limited, India(2018).  
Malviya  A.,  “Machine  Learning:  An  Overview  of 
Classification  Techniques”,  Springer  book  Series 
(Algorithm  for  Intelligent  System)-  Computing 
Algorithms with Applications in Engineering.