GitHub Java Corpus - Function Identifiers
收藏资源简介:
This dataset contains function identifiers extracted from the GitHub Java Corpus (http://groups.inf.ed.ac.uk/cup/javaGithub/). Each line corresponds to a method declaration. A line contains the name of the method declaration followed by the function identifiers (i.e., function calls) contained within the method body. The file embeddings_train.json can be used to train a word/sentence embedding model using the code in the Github repository (link below). The corpus was used for the experiments in the paper <strong>Combining Code Embedding with Static Analysis for Function-Call Completion</strong>. Github repository to replicate the experiments: https://github.com/mweyssow/cse-saner
本数据集包含从GitHub Java语料库(GitHub Java Corpus,http://groups.inf.ed.ac.uk/cup/javaGithub/)中提取的函数标识符。每一行对应一个方法声明,其内容依次为该方法声明的名称,以及其方法体中包含的函数标识符(即函数调用)。可通过下方GitHub仓库中的代码,使用embeddings_train.json文件训练词嵌入/句嵌入模型。该语料库曾用于论文《Combining Code Embedding with Static Analysis for Function-Call Completion》中的实验。复现该实验的GitHub仓库链接:https://github.com/mweyssow/cse-saner



