12. The computer program product of claim 11 , wherein the computer readable program, when executed on the system, causes the at least one processing device to perform natural language processing analysis of the plurality of input source code files by generating source code feature vectors from the plurality of input source code files.
11. The computer program product of claim 9 , wherein the computer readable program, when executed on the system, causes the at least one processing device to identify one or more candidate code snippets by pruning the plurality of input source code files by performing natural language processing analysis of the plurality of input source code files to keep each candidate code snippet which meets at least a first similarity threshold measure for a first library function stored in the system library.