Skip to main content

Assessment of Reusability Levels on Domain-Specific Components Using Heuristic Function

  • Conference paper
  • First Online:
Innovations in Computer Science and Engineering

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 413))

  • 865 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. McIlroy, M. Douglas, et al. “Mass-produced software components.” Proceedings of the 1st International Conference on Software Engineering, Garmisch Pattenkirchen, Germany. sn, 1968.

    Google Scholar 

  2. Mili, Hafedh, Fatma Mili, and Ali Mili. “Reusing software: Issues and research directions.” Software Engineering, IEEE Transactions on 21.6 (1995): 528–562.

    Google Scholar 

  3. Frakes, William B., and Kyo Kang. “Software reuse research: Status and future “ IEEE transactions on Software Engineering 31.7 (2005): 529–536.

    Google Scholar 

  4. Almeida, Eduardo S., et al. “CRUISE: Component Reuse in Software Engineering.” (2007).

    Google Scholar 

  5. Zhongjie Wang et.al, “A Survey of Business Component Methods and Related Technique”, World Academy of Science, Engineering and Technology, pp.191–200, 2006.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Jianli He, Rong Chen, Weinan Gu: A New Method for Component Reuse, IEEE Transactions on Software Engineering, 2009.

    Google Scholar 

  8. Maurizio Pighin: A New Methodology for Component Reuse and Maintenance, IEEE Transactions on Softwrae Engineering, 2001.

    Google Scholar 

  9. Sharma, A., Grover, P. S., & Kumar, R. (2009). Reusability assessment for software components. ACM SIGSOFT Software Engineering Notes34(2), 1–6.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Singh, Y., Bhatia, P. K., & Sangwan, O. (2011). Software reusability assessment using soft computing techniques. ACM SIGSOFT Software Engineering Notes36(1), 1–7.

    Google Scholar 

  12. Gandhi, P., & Bhatia, P. K. (2011). Estimation of generic reusability for object-oriented software an empirical approach. ACM SIGSOFT Software Engineering Notes36(3), 1–4.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Fazal-e-Amin, A. K. M., & Oxley, A. (2011). A Review of Software Component Reusability Assessment Approaches. Research Journal of Information Technology3(1), 1–11.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to N. Md. Jubair Basha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics