1. A computer-implemented method for program code library selection in a networked computing environment, comprising: receiving a search results file in a library selection integrated development environment (IDE) from a library searching IDE, the search results file comprising at least one method and at least one class from a first program code file in the library searching IDE, and the search results file having a set of attributes; determining whether to perform a micro-benchmarking on the at least one method and the at least one class of the search results file, the determining being based on at least one of: a configuration of a second program code file in the library selection IDE, or a detected code pattern of the second program code file; performing, responsive to the determining, the micro-benchmarking on the at least one method and the at least one class, and storing an associated micro-benchmark time and an invocation timestamp in a computer storage device; calculating a set of code style similarity scores that indicate a similarity between the at least one method and the at least one class with the methods and classes of the second program code file based on code syntax similarity; and providing an ordered list of the methods and classes of the second program code file based on the set of code style similarity scores, the micro-benchmarking, and the set of attributes.
1. A computer-implemented method for program code library selection in a networked computing environment, comprising: receiving a search results file in a library selection integrated development environment (IDE) from a library searching IDE, the search results file comprising at least one method and at least one class from a first program code file in the library searching IDE, and the search results file having a set of attributes; determining whether to perform a micro-benchmarking on the at least one method and the at least one class of the search results file, the determining being based on at least one of: a configuration of a second program code file in the library selection IDE, or a detected code pattern of the second program code file; performing, responsive to the determining, the micro-benchmarking on the at least one method and the at least one class, and storing an associated micro-benchmark time and an invocation timestamp in a computer storage device; calculating a set of code style similarity scores that indicate a similarity between the at least one method and the at least one class with the methods and classes of the second program code file based on code syntax similarity; and providing an ordered list of the methods and classes of the second program code file based on the set of code style similarity scores, the micro-benchmarking, and the set of attributes. 6. The computer-implemented method of claim 1 , the networked computing environment comprising a cloud computing environment.