mlsanityData to 14 Oct 2026

Code Librarian: A Software Package Recommendation System

arXiv 2210.05406 ↗First posted 11 Oct 2022cs.SE cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

The use of packaged libraries can significantly shorten the software development cycle by improving the quality and readability of code. In this paper, we present a recommendation engine called Librarian for open source libraries. A candidate library package is recommended for a given context if: 1) it has been frequently used with the imported libraries in the program; 2) it has similar functionality to the imported libraries in the program; 3) it has similar functionality to the developer's implementation, and 4) it can be used efficiently in the context of the provided code. We apply the state-of-the-art CodeBERT-based model for analysing the context of the source code to deliver relevant library recommendations to users.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 4 of its 11 references that are in the map. First posted on arXiv 11 Oct 2022.

Builds on

4 of 11 references.

References · 4

  1. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
  2. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  3. 2019Import2vec - Learning Embeddings for Software Librariescited by 7
  4. 2020Req2Lib: A Semantic Neural Model for Software Library Recommendationcited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.