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.