REUSABILITY: A MAJOR ASPECT TO MAINTAINABILITY
Keywords:
Maintainability, Modularity, Reusability, Testability, Design phase, Object Oriented DesignAbstract
This paper focuses on Reusability. Reusability is one of the most significant software quality indicator its correct quantification directs to the prospects of facilitating as well as improving software maintenance process. Reusability is strongly related to maintainability and constantly plays a key role to deliver high class maintainable and trustworthy software within time and budget. In this paper an endeavor has been made to establish a correlation between object oriented design constructs and Reusability. A Reusability Quantification Model (RQMOOD) has been proposed for Object Oriented Design by using multiple linear regression. Finally, the proposed model has been validated using experimental tryout.
Downloads
References
Malhotra et.al, Software Maintainability Prediction using Machine Learning Algorithms.” Software Engineering: An International Journal (SEIJ), Vol. 2, No. 2, SEPTEMBER 2012
Celia Chen , Alfayez R ,Kamonphop Srisopha and Lin Shi, Why Is It Important to Measure Maintainability and What Are the Best Ways to Do It?, IEEE/ACM 39th
International Conference on Software Engineering Companion (ICSE-C), July 2017.
C Jin , A. L. Jin , “Applications of Support Vector Machine and Unsupervised Learning for Predicting Maintainability using Object- Oriented Metrics”, Second International Conference on Multi Media and Information Technology , vol 1 ,no : 1, pp 24-27, April 2010.
Gautam C, kang S.S (2011), “Comparison and Implementation of Compound MEMOOD MODEL and MEMOOD MODEL”, International journal of computer science and information technologies, pp 2394-2398.
Alisara Hincheeranan and Wanchai Rivepiboon,” A Maintainability Estimation Model and Tool.” International Journal of Computer and Communication Engineering, Vol. 1, No. 2, July 2012.
Dubey et.al.”Maintainability Prediction of Object Oriented Software System by Using Artificial Neural Network Approach.” International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-2, May 2012.
S. Muthanna, K. Kontogiannis, K. Ponnambalaml and B. Stacey, “A Maintainability Model for Industrial Software Systems Using Design Level Metrics”, In Working Conference on Reverse Engineering (WCRE’00), 2000
Hayes J.H. and Zaho L (2005), “Maintainability Prediction a Regression Analysis of Measures of Evolving Systems”, Proc.21st IEEE International Conference on Software Maintenance, 26-29 Sept.2005, pp.601-604.
C.V. Koten, A.R. Gray, “An application of Bayesian network for predicting object-oriented software maintainability”, Information and Software Technology Journal, vol: 48, no: 1, pp 59-67, Jan2006.
Abdullah, Dr, Reena Srivastava, and M. H. Khan. "Testability Measurement Framework: Design Phase Perspective”. International Journal of Advanced Research in Computer and Communication Engineering, Vol. 3, Issue 11, Pages 8573- 8576 November 2014
K.K. Aggarwal, Y. Singh, P. Chandra and M. Puri, “ Measurement of Software Maintainability Using a Fuzzy Model”, Journal of Computer Sciences, vol. 1, no.4, pp. 538-542, 2005 ISSN 1549-3636 © 2005 Science Publications.
Abdullah, Dr, M. H. Khan, and Reena Srivastava. “Flexibility: A Key Factor To Testability”, International Journal of Software Engineering & Applications (IJSEA), Vol.6, No.1, January 2015. DOI: 10.5121/ijsea.2015.6108
Abdullah, Dr, Reena Srivastava, and M. H. Khan. "Testability Estimation of Object Oriented Design: A Revisit". International Journal of Advanced Research in Computer and Communication Engineering, Vol. 2, Issue 8, pages 3086-3090, August 2013
Wang Li-Jin Hu Xin-Xin Ning Zheng-Yuan Ke Wen-Hua ,“Predicting Object-Oriented Software Maintainability Using Projection Pursuit Regression.”, Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP ,vol.2,pp.942-946.
Abdullah, Dr, Reena Srivastava, and M. H. Khan. “Modifiability: A Key Factor To Testability”, International Journal of Advanced Information Science and Technology, Vol. 26, No.26, Pages 62- 71 June 2014.
Sub has Chandra Misra, “Modeling Design/Coding Factors That Drive Maintainability of Software Systems”, Software Quality Journal, 13, pages 297- 320, 2005.
Abdullah, Dr, M. H. Khan, and Reena Srivastava. “Testability Measurement Model for Object Oriented Design (TMMOOD)”. International Journal of Computer Science & Information Technology (IJCSIT), Vol. 7, No 1, February 2015, DOI: 10.5121/ijcsit.2015.7115.
. B. Basili, L. Briand, and W. L. Melo, A validation of Object Oriented Metrics as Quality Indicators, IEEE Trans. Softwaree Engineering, Vol.22, No. 10 pp. 751 -761, Oct-1996.
Mobo Dexter Software India Pvt. Ltd., Novel Tech Park, Third Floor, #43/4, GB playa, Hosur Road Bangalore.
Mohit Kumar , Dr. Jarnail Singh, Dr. Abdullah (2019) Quantifying Maintainability of Object Oriented Design: An Organized Review IJIREM Vol-6 Issue-6 Page No-63-69] (ISSN 2350 - 0557). www.ijirem.org
Mohit Kumar, Dr. Abdullah, DR. Jarnail Singh (2019), Modularity: A Major Aspect To Maintainability, International Journal of Innovative Research in Computer
Science & Technology (IJIRCST), Vol-7, Issue-6, Page No-158-164], (ISSN 2347 - 5552). www.ijircst.org
Ramesh Kumar, Dr. Abdullah, Abhishek Yadav (2020), Measuring Maintainability of Object Oriented Design: A Revisit, International Journal of Innovative Research in Computer Science & Technology (IJIRCST), Vol-8, Issue-5, Page No-354-360], (ISSN 2347 - 5552). www.ijircst.org
Dr. Abdullah, Teklay Teklu, Haftay Gebrezgabiher, Manoj Kumar (2020), Managing Object Oriented Software Understandability: A Design Perspective, International Journal of Innovative Research in Computer Science & Technology (IJIRCST), Vol-8, Issue-5, Page No-365-370], (ISSN 2347 - 5552). www.ijircst.org
Mohit Kumar , Dr. Abdullah, Dr. Jarnail Singh (2020) Object Oriented Maintainability Quantification Framework, IJIREM Vol-7 Issue-6 Page No-88-91] (ISSN 2350 - 0557). www.ijirem.org