LibFinder: Software Library Recommendation


LibFinder is a software library recommendation system to find a then recommend "useful" third-party software libraries for software systems. The goal is to prevent missed reuse opportunities during software maintenance and evolution by attracting the attention of developers to potentially useful and relevent third-party libraries to their software systems.

Datasets

Wen mined our Dataset from large code repositories:

Tools


Note that for all data, we first downloaded an offline copy of the original software projects (the source code) from Github and the libraries (the jar files) from Maven before extraction.