2015 IEEE 23rd International Conference on Program Comprehension 2015
DOI: 10.1109/icpc.2015.16
|View full text |Cite
|
Sign up to set email alerts
|

Could We Infer Unordered API Usage Patterns Only Using the Library Source Code?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(14 citation statements)
references
References 31 publications
0
14
0
Order By: Relevance
“…The NCBUP-miner (Non Client-based Usage Patterns) [35] is a technique that identifies unordered API usage patterns from the API source code, based on both structural (methods that modify the same object) and semantic (methods that have the same vocabulary) relations. The same authors also propose MLUP [34], which is based on vector representation and clustering, but in this case client code is also considered.…”
Section: A Api Usage Pattern Recommendationmentioning
confidence: 99%
“…The NCBUP-miner (Non Client-based Usage Patterns) [35] is a technique that identifies unordered API usage patterns from the API source code, based on both structural (methods that modify the same object) and semantic (methods that have the same vocabulary) relations. The same authors also propose MLUP [34], which is based on vector representation and clustering, but in this case client code is also considered.…”
Section: A Api Usage Pattern Recommendationmentioning
confidence: 99%
“…In VSM's space, each FR is represented as a vector (call). The semantic similarity (semanticSim) between two FRs is defined in Equation 1using cosine similarity as it is a well-known in our subject [34,35]. For two given FRs, this metric is used to determine how much relevant semantic information is shared among their corresponding token vectors:…”
Section: Computing Semantic Similaritymentioning
confidence: 99%
“…Current CSEs nearly wholly leverage text-oriented information-retrieval(IR) techniques that disregards inherent structure of source code. To address this problem, researchers have presented numerous approaches [9,14,19,15,17] to improve CSEs, further more, new recommendation engines are proposed. These are generally designed to work in the form of integrated development environment (IDE) plug-in to interact with programmers.…”
Section: Related Workmentioning
confidence: 99%