9. The system of claim 7 , the set of attributes comprising at least one of the following: a method and class name, an annotation, a popularity indicator, a rating indicator, a file size, an update frequency indicator, a last update timestamp, an indicator of popularity among a group of users, and a rating indicator among the group of users.
7. A system for program code library selection in a networked computing environment, comprising: a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to: receive 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; determine 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; perform, responsive to the determination, the micro-benchmarking on the at least one method and the at least one class, and store an associated micro-benchmark time and an invocation timestamp in a computer storage device; calculate a set of code style similarity scores that indicated 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 provide 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.