Skip to main content

An Evaluation Model for Software Reuse Processes

  • Conference paper
Software Engineering and Computer Systems (ICSECS 2011)

Abstract

Software reuse is a major concern in many software development companies. It is one of the main strategies used to reduce the cost of software product development. Studies show that the reuse strategy is the most significant strategy in terms of effort and quality. That it could save the half of the software development effort and increase the quality of the software product. Different ways of software reuse are proposed and discussed. In this study, an evaluation model for software reuse is proposed. The model is developed in order to consider the new methods of software reuse. That developed based on the framework of develop a reusable software components through software development processes. The model is proposed in order to present the applicable methods of software reuse and to evaluate their cost.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. AL-Badareen, A.B., Selamat, M.H., Jabar, M.A., Din, J., Turaev, S.: Reusable Software Components Framework. In: European Conference of Computer Science (ECCS 2011), pp. 126–130. NAUN, Puerto De La Cruz (2010)

    Google Scholar 

  2. AL-Badareen, A.B., Selamat, M.H., Jabar, M.A., Din, J., Turaev, S.: Reusable Software Component Life Cycle. International Journal of Computers 5, 191–199 (2011)

    Google Scholar 

  3. Nakano, H., Mao, Z., Periyasamy, K., Zhe, W.: An Empirical Study on Software Reuse. In: International Conference on Computer Science and Software Engineering, vol. 6, pp. 509–512 (2008)

    Google Scholar 

  4. Zhu, Z.: Study and Application of Patterns in Software Reuse. In: International Conference on Control, Automation and Systems Engineering, pp. 550-553 (2009)

    Google Scholar 

  5. Yong, l., Aiguang, Y.: Research and Application of Software-reuse. In: Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, vol. 3, pp. 588–593 (2007)

    Google Scholar 

  6. Fadila, A., Mohamed, A.N.: Reusing heterogeneous software process models. In: IEEE Symposium on Computers and Communications, pp. 291–294 (2009)

    Google Scholar 

  7. Bellettini, C., Damiani, E., Fugini, M.G.: Software reuse in-the-small: automating group rewarding. Information and Software Technology 43, 651–660 (2001)

    Article  Google Scholar 

  8. Guo, J.: Software reuse through re-engineering the legacy systems. Information and Software Technology 45, 597–609 (2003)

    Article  Google Scholar 

  9. Hewett, R.: Learning from software reuse experience. In: International Symposium on Empirical Software Engineering 2005, p. 10 (2005)

    Google Scholar 

  10. Boehm, B.: Managing software productivity and reuse. Computer 32, 111–113 (1999)

    Article  Google Scholar 

  11. Ramachandran, M.: Software reuse guidelines. SIGSOFT Softw. Eng. Notes 30, 1–8 (2005)

    Article  Google Scholar 

  12. Ravichandran, T., Rothenberger, M.A.: Software reuse strategies and component markets. Commun. ACM 46, 109–114 (2003)

    Article  Google Scholar 

  13. Tomer, A., Goldin, L., Kuflik, T., Kimchi, E., Schach, S.R.: Evaluating software reuse alternatives: a model and its application to an industrial case study. IEEE Transactions on Software Engineering 30, 601–612 (2004)

    Article  Google Scholar 

  14. Schach, S., Schach, R., Schach, S., Tomer, A.: Development/Mai ntenance/Reuse-Software Evolution in Product Lines. pp. 437. Springer, Netherlands (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

AL-Badareen, A.B., Selamat, M.H., Jabar, M.A., Din, J., Turaev, S. (2011). An Evaluation Model for Software Reuse Processes. In: Zain, J.M., Wan Mohd, W.M.b., El-Qawasmeh, E. (eds) Software Engineering and Computer Systems. ICSECS 2011. Communications in Computer and Information Science, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22203-0_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22203-0_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22202-3

  • Online ISBN: 978-3-642-22203-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics