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.