The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2017
DOI: 10.1007/978-3-319-66808-6_4
|View full text |Cite
|
Sign up to set email alerts
|

Detecting and Ranking API Usage Pattern in Large Source Code Repository: A LFM Based Approach

Abstract: Code examples are key resources for helping programmers to learn correct Application Programming Interface (API) usages efficiently. However, most framework and library APIs fail in providing sufficient and adequate code examples in corresponding official documentations. Thus, it takes great programmers' efforts to browse and extract API usage examples from websites. To reduce such effort, this paper proposes a graph-based pattern-oriented mining approach, LFM-OUPD (Local fitness measure for detecting overlapp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…Some of these systems recommend code on the basis of mining API usage patterns [56][57][58][59]; however, none of these use the notion of opportunistic reuse of related API usage patterns. There are systems that suggest complete code snippets or usage sequences that demonstrate how to use a given API [60][61][62][63][64][65][66][67][68]. API class recommendation systems [69][70][71][72] output only the name of a relevant API class against a query.…”
Section: Api Recommendation Systemsmentioning
confidence: 99%
“…Some of these systems recommend code on the basis of mining API usage patterns [56][57][58][59]; however, none of these use the notion of opportunistic reuse of related API usage patterns. There are systems that suggest complete code snippets or usage sequences that demonstrate how to use a given API [60][61][62][63][64][65][66][67][68]. API class recommendation systems [69][70][71][72] output only the name of a relevant API class against a query.…”
Section: Api Recommendation Systemsmentioning
confidence: 99%