Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering 2018
DOI: 10.1145/3238147.3238216
|View full text |Cite
|
Sign up to set email alerts
|

Effective API recommendation without historical software repositories

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 45 publications
(29 citation statements)
references
References 29 publications
0
29
0
Order By: Relevance
“…Nguyen et al [9] proposed to learn from a corpus the regularity between fine-grained code changes [34], [35] and APIs, and use that to make recommendations. Liu et al [11] proposed a method independent of historical commits by ranking the Top-10 recommendations of Gralan [10] to achieve better Top-1 accuracy than APIREC [9]. Nguyen et al [12] mine open-source software (OSS) repositories [36], [37] to provide developers with API function calls and usage patterns by analyzing how APIs are used in projects similar to the current project using a 3D matrix.…”
Section: F Results Analysismentioning
confidence: 99%
See 3 more Smart Citations
“…Nguyen et al [9] proposed to learn from a corpus the regularity between fine-grained code changes [34], [35] and APIs, and use that to make recommendations. Liu et al [11] proposed a method independent of historical commits by ranking the Top-10 recommendations of Gralan [10] to achieve better Top-1 accuracy than APIREC [9]. Nguyen et al [12] mine open-source software (OSS) repositories [36], [37] to provide developers with API function calls and usage patterns by analyzing how APIs are used in projects similar to the current project using a 3D matrix.…”
Section: F Results Analysismentioning
confidence: 99%
“…We propose a novel API recommendation technique specifically designed for Python. It was shown that data-flow is extremely useful in improving API recommendation results [11], [15], [16]. However, existing techniques heavily rely on some precise data flow analysis engine, which is very difficult for a dynamic language like Python.…”
Section: Motivating Examplementioning
confidence: 99%
See 2 more Smart Citations
“…Unlike code search [29], systems for API search do not necessarily have access to source code repositories, and may rely solely upon API documentation or specifications. API search also targets resources and operations with specific properties within APIs, unlike API discovery/recommendation and software component retrieval, which may target other software units [30], [31] or base results on code context rather than queries [32]. Still, there is significant overlap between the research fields, and concepts and techniques from one can often be applied in the others.…”
Section: Api Searchmentioning
confidence: 99%