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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
Zhu, Z.: Study and Application of Patterns in Software Reuse. In: International Conference on Control, Automation and Systems Engineering, pp. 550-553 (2009)
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)
Fadila, A., Mohamed, A.N.: Reusing heterogeneous software process models. In: IEEE Symposium on Computers and Communications, pp. 291–294 (2009)
Bellettini, C., Damiani, E., Fugini, M.G.: Software reuse in-the-small: automating group rewarding. Information and Software Technology 43, 651–660 (2001)
Guo, J.: Software reuse through re-engineering the legacy systems. Information and Software Technology 45, 597–609 (2003)
Hewett, R.: Learning from software reuse experience. In: International Symposium on Empirical Software Engineering 2005, p. 10 (2005)
Boehm, B.: Managing software productivity and reuse. Computer 32, 111–113 (1999)
Ramachandran, M.: Software reuse guidelines. SIGSOFT Softw. Eng. Notes 30, 1–8 (2005)
Ravichandran, T., Rothenberger, M.A.: Software reuse strategies and component markets. Commun. ACM 46, 109–114 (2003)
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)
Schach, S., Schach, R., Schach, S., Tomer, A.: Development/Mai ntenance/Reuse-Software Evolution in Product Lines. pp. 437. Springer, Netherlands (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)