Reusable Open Source Software Component's Life Cycle Management
Software reusability is significant technique for improving quality, well-timed and cost-effective software development. Optimal usage of reusability ensures benefits in terms of human efforts, budget and time for good quality software development. Reusability of source code in terms of components also gives advantages to moderate the risk related with software development and its success. Because of unavoidable return, reusability has developed as the most established practice for the software development. However techniques and methods for reusability controlling are not properly managed.