Abstract :
One promising method for significantly reducing development cost and time and at the same time improving software quality is "software reuse". The argument that reuse reduces overall software cost and enhances software quality, is based on the assumption that libraries of reusable components and tools for the most effective and efficient reuse management of the libraries have been constructed, so that reusing components is less expensive than recreating them. However, the technical issues of reusability define only one side of the problem. In order for reusability to reach its full potential, special attention, also, has to be given to the nontechnical factors of reusability. These factors are related to the motivational and organizational issues, contractual issues and legal issues and greatly influence the introduction, acceptance level, practice and the quality of reusability within an organization.
Keywords :
object-oriented programming; software libraries; software quality; software reusability; motivational issue; nontechnical factors; organizational issues; software component libraries; software quality; software reusability; Object oriented programming; Software libraries; Software quality; Software reusability;