Software Reusability Factor Based Reuse Readiness Levels

International Journal of Computer Trends and Technology (IJCTT)          
© 2017 by IJCTT Journal
Volume-49 Number-1
Year of Publication : 2017
Authors : RanjanaNallamalli, Prof Durg Singh Chauhan
DOI :  10.14445/22312803/IJCTT-V49P101


RanjanaNallamalli, Prof Durg Singh Chauhan "Software Reusability Factor Based Reuse Readiness Levels". International Journal of Computer Trends and Technology (IJCTT) V49(1):1-8, July 2017. ISSN:2231-2803. Published by Seventh Sense Research Group.

Abstract -
This paper identifies the critical parameters which govern the reuse of software in systems development. This paper attempts to quantify the reuse parameters in order to assess the reuse maturity.The parameters are assigned weightage as per their effect on the reuse maturity. A quantification method is proposed for assessing reusability factor. In order to practically implement reuse, reuse readiness levels are proposed based on the reusability factor computed from the identified parameters.

[1] Frakes, W. B. and Isoda, S. Success Factors of Systematic Reuse. IEEE Software 11, 5(Sept 1994), 14-19
[2] Mcllroy, M., Mass produced software components: Software engineering concepts and techniques. In Proceedings of NATO Conference on Software Engineering (1969), 88-98
[3] Williams, R.D., Pyster, A.B., Stuckle, E.D., Penedo, M.H., Boehm, B.W., A Software Development Environment For Improving Productivity. IEEE Computer 06. 17(June 1984), 30-44
[4] Kang, K.C., Cohen, S. &Holibaug, H.R., Reuse Based Software Development Methodology, Application OfReusable Software Component Project, Report No SEI-92-SR-4
[5] Prieto-Diaz, R., Freeman, P., Classifying Software For Reusability, IEEE Software 4, 1 (Jan 1987), 6-16 [6] Bellinzona, R., Fugini, M.G., Pernici, B., “Reusing Specifications in OO Applications”, IEEE Software 12, 2 (Mar 1995), 65-75
[7] Ostertag, E., Hendler, J., Prieto-Diaz, R., Braun, C., Computinf similarity in a reuse library System: An Ai-Based Approach, ACM Transactions on Software Engineering and Methodology 1, 3 (1992), 205-228
[8] Aarthi Prasad, Park, E.K. , AI Based Classification and Retrieval of Reusable Software Components.
[9] Frakes, W.B., Pole, T.P., An Empirical Study of Representation Methods for Reusable Software, IEEE Transactions on Software Engineering 20, 8 (August 1994), 617-630
[10] Emmerich, W., Kaveh, M., Component Technologies: Java Bean, COM, CORBA, RMI, EJB and the CORBA Component Model, Proceedings of the 24th International Conference on Software Engineering, (May19-25, 2002), 691-692
[11] Soora, S. K., A framework for software reuse and research challenges. International Journal of Advanced Research in Computer Science and Software Engineering, 4, 10 (Oct 2014), 441-448
[12] Frakes, W. B. and Kang, K. C. Software reuse research: Status and Future. IEEE Transactions on Software Engineering 31, 7 (July 2005), 529-536
[13] Sugumaran, V., Park, S. and Kang, K. C. Software product line engineering. Communications Of The ACM, 49, 12 (Dec 2006], 29-32
[14] Kiczales, G., Lamping, j., Mendhekar, A., Maeda, C., et al. Aspect-Oriented Programming. In 11th European Conference on Object Oriented Programming (ECOOP?97), Lecture Notes in Computer Science 1241, 220-242, Helsinki, Finland, June 1997. Springer-Verlag
[15] Cazolla, W., Pini, S., Ancona, M., AOP for software evolution: A design oriented approach. ACM Symposium on Applied Computing, (2005) 1346-1350
[16] Kishi, T., Noda, N., Formal Verification and Software Product Lines, ACM Communications 49, 12 (2006) 73-77
[17] Antovski, L., Imeri, F., Review of Software Reuse Processes, International Journal of Computer Science 16, 6 (Nov 2013), 83-88
[18] Reuse Readiness Levels (RRLs), Software Reuse Working Group – NASA Earth Science Data Systems, (Apr 2010), Version 1.0
[19] Tamblyn, S., Henry, J., King, E., A Model-Based Design and Testing Approach for Orion GN&C Flight Software Development, IEEAC Paper#1491, Version 3 2010
[20] Frakes, W. B. and Terry, C. Software Reuse: Metrics and Models. ACM Computing Surveys 28, 2 (June 1996), 415-435
[21] Dowsn, R.R., Marshall, J.J., A Proposal on Using Reuse Readiness Levels to Measure Software Reusability, Data Science Journal 9 (July 2010), 73-88
[22] Poulin J.S., Caruso J.M., Determining the Value of Corporate Reuse Program, Proceedings of the IEEE Computer Society International Sofware Metrics Symposium, (21-22 May 1993), pp16-27
[23] Karlson, Even-Andre, GuttormSindre, and Tor Stalhane, “Techniques for Making More Reusable Components,” REBOOT Technical Report #41, 7 June 1992.
[24] Poulin J.S., Measuring Software Reusability, Proceedings of The Third Conference on Software Reuse, (1-4 November), 1994
[25] Pahal A., Chillar R.S., “Code Readability: A Review of Metrics for Software Quality”, IJCTT, Vol 46, Number 1 – April 2017

Reuse Readiness Level (RRL); Reusability Factor (RF); Reuse Readiness Parameters.