Text Mining for Retrieving Reusable Code Blocks from Software Knowledge Base

Imran Sarwar Bajwa, M. Nadim Asif, M. Abbas Choudhary. Text Mining for Retrieving Reusable Code Blocks from Software Knowledge Base. International Journal of Software Engineering, 2(1), December 2008.

Abstract

This research paper presents a natural language processing based system that extracts the reusable code components from a software knowledge base. The extracted reusable software components can be used in the design and development of new software applications to save cost and time of the developer. The key issues involved in the research are reuse of software components, identification of these components from software code. The newly designed rule based framework is fairly efficient in analyzing the given scenario and extract the required reusable components to assist the developers according to the given guidelines. This research has been conducted to incorporate this obvious capability of the designed framework of analyzing the given scenario and extract the required reusable components to assist the developers according to the given guidelines. The designed system provides a quick and reliable way to extract required components that are used for reuse purposed on later stages. The application with such abilities can be more intelligent and pertinent specifically for the user to save the time.