API to API Specification Recommendation

API-to-API specification recommendation focuses on automating the process of suggesting relevant existing API designs to developers creating new APIs, improving efficiency and code quality. Current research heavily utilizes large language models (LLMs) coupled with techniques like program analysis and embedding-based retrieval to address challenges such as handling coarse-grained requirements and recommending not only appropriate APIs but also their specific arguments. These advancements aim to accelerate API development, reduce redundancy, and ultimately improve software maintainability and overall design.

Papers