Design and Implementation of an Agent-Based Program Mining System

With the development of Internet and software reuse,it will be possible that end user who wants to customize some functional feature can get such program by finding some components from component libraries and compiling them according to the user′s demand.A program mining methodology under networked environments is presented:with the aid of intelligent agents,analyzing and understanding user's requests for computing,identifying and searching component candidates from online component libraries,composing and reassembling them to form programs that perform the expected computing.The basic concepts,system framework,overall process and agent platform of program mining are investigated.The research issues are also discussed to present an open research area.