Software products are costly. Software reuse is a term used for developing the software by using the existing software components. Pursuant to a congressional request, GAO provided information on software reuse, focusing on: (1) issues that inhibit effective software reuse; and (2) Department of Defense (DOD) strategies to implement a departmentwide software reuse program.GAO found that: (1) developing and maintaining software in organizations such as DOD is costly, and software reuse could both reduce such costs â¦ A subsequent version of the handbook will include these topics. In this tutorial, we are going to learn about the definition and advantages of software reuse in software engineering. Software project managers are worried about the expensive software development and are desperately find for ways to cut development cost are, and information assurance, and how these topics affect software reuse. In the context of reuse, software reuse is in the development phase and has not achieved its full potential. 4 I. REUSE CHALLENGES Reuse 5. The key idea in software reuse is domain engineering. In the past, most federal software reuse discussions focused on such technical issues as object repositories or libraries, where reusable components are stored. Submitted by Monika Sharma, on November 25, 2019 . Software Reuse Risk Guide . This study Advantages of software reuse. Software reuse also sometimes referred as code reuse is the process of using existing software for the creation of new software. Software engineering in the past was more focused on the original development and now it has recognized the importance of the software reuse method which is helpful in achieving better software, at low costs and more quickly. Reference  defines software reuse as âthe systematic use of existing software assets to construct new or modified assets.Software assets in this view may be source code or executables, design templates, freestanding Commercial-Off-The-Shelf (COTS) or Open Source Software (OSS) components, or entire software architectures and their components forming a product line (PL) or â¦ Some of the components that can be reuse are as follows; Source code Software Reuse ! Software reuse cannot possibly become an engineering discipline as long as issues â¦ Literature survey is performed on benefits, major research contribution and issues/challenges of software reuse and Component-based development. Most software systems are not new but they are the variations of the already built software systems. Reusability facet has been conferred analogous to OO paradigm and agile development. Software reuse is the use of existing software or software components to build new software and reuse ideas with the ability to combine independent software components to form a larger unit of software. To understand the challenges associated with The Software Reuse Risk Guide, presented in Section 1, helps a PO identify and assess program risks related to software reuse. In an attempt to understand the obstacles to implementing software reuse in SPL we have conducted a survey to investigate how software reuse is adopted in SPL so as to provide the necessary degree of support for engineering software product line applications and to identify some of the issues and concerns in software reuse. Software Reuse (Mili et al., 2002) âSoftware reuse is the process whereby an organization defines a set of systematic operating procedures to specify, produce, classify, retrieve, and adapt software artifacts for the purpose of using them in its development activities.â Reuse The paper is an attempt to articulate the notion of software reuse and the concerning issues. software development, increasing productivity, and saving time. 5 Software Reuse Software Reuse (Mili et al., 2002) âSoftware reuse is the process whereby an organization defines a set of systematic operating procedures to specify, produce, classify, retrieve, and adapt software artifacts for the purpose of using them in its development activities.â Reuse 6. Software Reuse has been a challenge for the research community for many years.