API usage recommendation via multi-view heterogeneous graph representation learning

Y Chen, C Gao, X Ren, Y Peng, X **a… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Developers often need to decide which APIs to use for the functions being implemented.
With the ever-growing number of APIs and libraries, it becomes increasingly difficult for …

API Recommendation for Novice Programmers: Build a Bridge of Query-Task Knowledge Gap

Y Wang, Y Fang, C Gao, L Chen - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
During software development, programmers often rely on a wide range of application
programming interfaces (APIs) to facilitate their tasks. However, APIs have been growing …

Endowing third-party libraries recommender systems with explicit user feedback mechanisms

R Rubei, C Di Sipio, J Di Rocco… - … on Software Analysis …, 2022 - ieeexplore.ieee.org
During their daily routine, developers often deal with a plethora of resources, attempting to
search for relevant artifacts that can be added to the project under development. This kind of …

Towards an AI Knowledge Assistant for Context-aware Learning Experiences in Software Capstone Project Development

A Neyem, LA González, M Mendoza… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
Software assistants have significantly impacted software development for both practitioners
and students, particularly in capstone projects. The effectiveness of these tools varies based …

Context-aware API recommendation using tensor factorization

Y Zhou, C Chen, Y Wang, T Han, T Chen - Science China Information …, 2023 - Springer
An activity constantly engaged by most programmers in coding is to search for appropriate
application programming interfaces (APIs). Contextual information is widely recognized to …

Addressing Popularity Bias in Third-Party Library Recommendations Using LLMs

C Di Sipio, J Di Rocco, D Di Ruscio… - arxiv preprint arxiv …, 2025 - arxiv.org
Recommender systems for software engineering (RSSE) play a crucial role in automating
development tasks by providing relevant suggestions according to the developer's context …

Enhancing Code Completion with Implicit Feedback

H **, Y Zhou, Y Hussain - 2023 IEEE 23rd International …, 2023 - ieeexplore.ieee.org
Code completion has become an important feature of today's integrated development
environments (IDEs). This task involves predicting the next code token (s) based on its …

Similarity Pattern Enhancement for API Recommended Methods via Graph Representation Learning

Y Fang, Y Wang, C Gao, L Chen, Y Zhang - 2024 - researchsquare.com
Developers often utilize application programming interfaces (API) to simplify their
development tasks. API recommendation methods can automatically recommend the APIs …

Api Usage Recommendation by Merging Similar Projects Based on Graph Representation Learning

L Chen, Y Wang, C Gao, Y Chen, Y Fang - Available at SSRN 4501353 - papers.ssrn.com
Developers often use APIs in their daily programming tasks, and API usage
recommendation can greatly help in aspects such as program quality and development time …