2021
DOI: 10.1109/tse.2019.2896123
|View full text |Cite
|
Sign up to set email alerts
|

Mining Likely Analogical APIs Across Third-Party Libraries via Large-Scale Unsupervised API Semantics Embedding

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2021
2021
2025
2025

Publication Types

Select...
5
4

Relationship

2
7

Authors

Journals

citations
Cited by 56 publications
(25 citation statements)
references
References 56 publications
0
25
0
Order By: Relevance
“…Therefore, SEQUER can effectively help users obtain better search results via high-quality query reformulation. Information Retrieval (IR) has been widely used in software engineering (SE) tasks, such as traceability recovery [56], [57], feature location [58], [59], library migration [2], [60], [61], API search [62], [63] and GUI design seeking [64]- [66]. In this section, we summarize the related works about query reformulation in general IR and its application in SE domain.…”
Section: E Discussionmentioning
confidence: 99%
“…Therefore, SEQUER can effectively help users obtain better search results via high-quality query reformulation. Information Retrieval (IR) has been widely used in software engineering (SE) tasks, such as traceability recovery [56], [57], feature location [58], [59], library migration [2], [60], [61], API search [62], [63] and GUI design seeking [64]- [66]. In this section, we summarize the related works about query reformulation in general IR and its application in SE domain.…”
Section: E Discussionmentioning
confidence: 99%
“…Moreover, we do not expect to have access to the declaration of those functions that are called by the query function. A very recent approach uses API embeddings (Nguyen et al 2017;Chen et al 2019), or joint natural text and API embeddings (Huang et al 2018) to find similar API usages. These techniques enable finding semantically equivalent APIs even if they do not share syntactical similarities.…”
Section: Api Selection and Usage Recommendationmentioning
confidence: 99%
“…Although the embedding-based approach taken by API2Vec [32] is flexible, the resulting ambiguity is in fact a hindrance when performing migrations. More recent work attempts to generate mappings between APIs based on their usage [7].…”
Section: Related Work 81 Library Migrationmentioning
confidence: 99%