Skip to content

The dataset and source code for paper "API Method Recommendation without Worrying About the Task-API Knowledge Gap"

Notifications You must be signed in to change notification settings

tkdsheep/BIKER-ASE2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

BIKER-ASE2018

The dataset and source code for paper "API Method Recommendation without Worrying About the Task-API Knowledge Gap"

Since the dataset is quite large, I have to upload it using Dropbox. Please download the full package using the following link:

https://www.dropbox.com/s/fr4gdbyfn58ytm8/BIKER.zip?dl=0

The code is based on Python 2.7.12. The required packages are listed below:

numpy 1.13.3

gensim 3.2.0

nltk 3.2.5

In the main package, running test.py will output the evaluation result of BIKER (method-level recommendation) with our dataset. Running test_api_class.py will output the result of class-level recommendation.

The online.py file allows you to input any query online, and output the recommended top-5 API methods, along with the API summary. This file may take 30~60 seconds to preprocess the data (just once) it would print "loading data finished" when it is ready to receive your query.

About

The dataset and source code for paper "API Method Recommendation without Worrying About the Task-API Knowledge Gap"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published