Research on the Effects of Software Reuse in Project Development

Abstract
Software reuse is the process of reusing software resources. In a new application, all stages of the software development process. Given the high cost and difficulty of building high-quality software, the idea of leveraging earlier software investments is intriguing; yet, software reuse has not shown to be as effective as anticipated and  is not widely or systematically adopted in business.