Abstract
Process reuse has noticeable role in the software component reuse, increasing the prominence in enterprise software development. The research gap identified from the related work is to identify reusable components from the legacy system. In order to fill this research gap, a methodology to assess the reusability of components has been proposed using a heuristic function. The proposed methodology is realized and implemented using three domain applications for the assessment of reusability levels. The heuristic function hampers the non-reusable components from the assessed reusability levels and helps to identify the reusable components from the legacy systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
McIlroy, M. Douglas, et al. “Mass-produced software components.” Proceedings of the 1st International Conference on Software Engineering, Garmisch Pattenkirchen, Germany. sn, 1968.
Mili, Hafedh, Fatma Mili, and Ali Mili. “Reusing software: Issues and research directions.” Software Engineering, IEEE Transactions on 21.6 (1995): 528–562.
Frakes, William B., and Kyo Kang. “Software reuse research: Status and future “ IEEE transactions on Software Engineering 31.7 (2005): 529–536.
Almeida, Eduardo S., et al. “CRUISE: Component Reuse in Software Engineering.” (2007).
Zhongjie Wang et.al, “A Survey of Business Component Methods and Related Technique”, World Academy of Science, Engineering and Technology, pp.191–200, 2006.
N Md Jubair Basha, Salman Abdul Moiz, “A Methodology to manage victim components using CBO measure”, published in International Journal of Software Engineering & Applications(IJSEA), Vol3 (2) pp 87–96, March 2012, ISSN:0975-9018.
Jianli He, Rong Chen, Weinan Gu: A New Method for Component Reuse, IEEE Transactions on Software Engineering, 2009.
Maurizio Pighin: A New Methodology for Component Reuse and Maintenance, IEEE Transactions on Softwrae Engineering, 2001.
Sharma, A., Grover, P. S., & Kumar, R. (2009). Reusability assessment for software components. ACM SIGSOFT Software Engineering Notes, 34(2), 1–6.
Sagar, S., Nerurkar, N. W., & Sharma, A. (2010). A soft computing based approach to estimate reusability of software components. ACM SIGSOFT Software Engineering Notes 35(5), 1–5.
Singh, Y., Bhatia, P. K., & Sangwan, O. (2011). Software reusability assessment using soft computing techniques. ACM SIGSOFT Software Engineering Notes, 36(1), 1–7.
Gandhi, P., & Bhatia, P. K. (2011). Estimation of generic reusability for object-oriented software an empirical approach. ACM SIGSOFT Software Engineering Notes, 36(3), 1–4.
Mohr, F. (2014). A Metric for Functional Reusability of Services. In Software Reuse for Dynamic Systems in the Cloud and Beyond (pp. 298–313) Springer.
Fazal-e-Amin, A. K. M., & Oxley, A. (2011). A Review of Software Component Reusability Assessment Approaches. Research Journal of Information Technology, 3(1), 1–11.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Basha, N.M.J., Choudhury, S. (2016). Assessment of Reusability Levels on Domain-Specific Components Using Heuristic Function. In: Saini, H., Sayal, R., Rawat, S. (eds) Innovations in Computer Science and Engineering. Advances in Intelligent Systems and Computing, vol 413. Springer, Singapore. https://doi.org/10.1007/978-981-10-0419-3_19
Download citation
DOI: https://doi.org/10.1007/978-981-10-0419-3_19
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0417-9
Online ISBN: 978-981-10-0419-3
eBook Packages: EngineeringEngineering (R0)