paper-with-me

Papers

Code Librarian: A Software Package Recommendation System

2022-10-11 · Lili Tao, Alexandru-Petre Cazan, Senad Ibraimoski, Sean Moran

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.

📄 PDF Abstract BibTeX arXiv:2210.05406

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Package equivalence in complex software network

2016-02-11 · Tomislav Slijepčević

The public package registry npm is one of the biggest software registry. With its 216 911 software packages, it forms a big network of software dependencies. In this paper we evaluate various methods for finding similar …

Recommendation Systems

Long Live the Librarian! A Persistent Search Sub-Agent for Energy-Efficient Multi-Agent Software Engineering Systems

2026-05-27 · Seunghyuk Cho, Sunghyun Choi, Jaeseung Heo, Youngbin Choi 외 arxiv

Multi-agent systems (MAS) have substantially advanced autonomous software engineering (SWE), but their growing inference energy demands raise sustainability concerns. In this paper, we demonstrate that this cost is conce…

Session-based Social and Dependency-aware Software Recommendation

2021-03-10 · Dengcheng Yan, Tianyi Tang, Wenxin Xie, Yiwen Zhang 외

With the increase of complexity of modern software, social collaborative coding and reuse of open source software packages become more and more popular, which thus greatly enhances the development efficiency and software…

Graph AttentionRecommendation Systems

We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs

2024-06-12 · Joseph Spracklen, Raveen Wijewickrama, A H M Nazmus Sakib, Anindya Maiti 외

The reliance of popular programming languages such as Python and JavaScript on centralized package repositories and open-source software, combined with the emergence of code-generating Large Language Models (LLMs), has c…

Code GenerationHallucinationRAG

Recommendations to enhance rigor and reproducibility in biomedical research

2020-01-15 · Jaqueline J. Brito, Jun Li, Jason H. Moore, Casey S. Greene 외

Computational methods have reshaped the landscape of modern biology. While the biomedical community is increasingly dependent on computational tools, the mechanisms ensuring open data, open software, and reproducibility …