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

Active Learning of Discriminative Subgraph Patterns for API Misuse Detection

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
13
1

Year Published

2023
2023
2023
2023

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(15 citation statements)
references
References 79 publications
1
13
1
Order By: Relevance
“…3.1. For RQ3, we additionally incorporated the AU500 dataset 4 by Kang et al consisting of 500 API usages manually labeled correct and incorrect API usages (Kang and Lo 2021). Moreover, we explain how we obtained the API misuse-introducing commits and the respective API Usage Graphs, the intermediate data representation, based on the implementation by Amann (2018) 5 .…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…3.1. For RQ3, we additionally incorporated the AU500 dataset 4 by Kang et al consisting of 500 API usages manually labeled correct and incorrect API usages (Kang and Lo 2021). Moreover, we explain how we obtained the API misuse-introducing commits and the respective API Usage Graphs, the intermediate data representation, based on the implementation by Amann (2018) 5 .…”
Section: Discussionmentioning
confidence: 99%
“…To this end, we search for source code files with similar but correct API usages regarding the changed code and further filter these using different strategies. We compared these strategies by using known, real-word API misuses and their respected fixes from the two benchmarks MUBench (Amann et al 2016) and the AU500 (Kang and Lo 2021). In particular, we determine how frequently the known (or similar) fixes are found in the filtered sets and use this information to identify the best strategy (i.e., that with the highest relative frequency).…”
Section: Motivationmentioning
confidence: 99%
See 3 more Smart Citations