A Data Mining Approach to Identify Key Factors for Systematic Reuse
Satya Ranjan Biswal, Subhendu Kumar Pani, Santosh Kumar Swain · SSRN Electronic Journal · 2012
Software reuse has the potential to improve the productivity and quality of software significantly. Systematic reuse is a promising means to reduce the development time and cost of software by leveraging existing reusable software artifacts. There are many factors, both technical and nontechnical, which influence the successful reuse in software development. Identifying as well as adopting these factors in a company-wide reuse practice is essential for project success. Towards this end, data mining is an established approach to extract relevant information in order to aid decision making. In this paper, we have proposed an approach to identify key factors for systematic reuse in software projects using data mining. We have used popular data mining algorithms to discover the most important factors which predict the success and failure of software reuse projects.