Published September 27, 2020 | Version 1.0
Dataset Open

Eclipse Static Analysis - 10 Java projects

  • 1. Université de Montréal

Description

This dataset consists of Eclipse's static analysis performed on 10 Java projects.

For each .java file of a test project, we ran a static analysis using Eclipse JDT Core allows us to retrieve all the possible function calls based on typing/imports for a given completion site). Each java project has three files structured as follows:

  • *.json file. The file contains all the method declarations of the project and the function calls in their body. For each function call, the file lists all the possible function call that could have been made at that place in the source code. For practical purposes, we splitted this file into two text files.
  • *_sequences.txt file. This file consists of all the method declaration + function call sequences in the project. The last element of each line corresponds to a completion site.
  • *_proposals.txt file. Each line is made of the function-call suggestions retrieved by static analysis for the corresponding line in the *_sequences.txt file.

The corpus was used for the experiments in the paper Combining Code Embedding with Static Analysis for Function-Call Completion.

Github repository to replicate the experiments: https://github.com/mweyssow/cse-saner

Files

android-async-http_eclipse.json

Files (468.3 MB)

Name Size Download all
md5:b8ffc694f9dd658a2ef6bcd3905770d6
720.6 kB Preview Download
md5:688d4c60dd69317de69895a436c029be
224.5 kB Preview Download
md5:eb1ddf07c971a2be244f5f390278bfe6
53.1 kB Preview Download
md5:b35beb4cd07acf4e7acd19679b226f4e
15.1 MB Preview Download
md5:9d01a42405b256b8ae844374c69b95c4
6.0 MB Preview Download
md5:2667b914f4b6a4a8199dcd1b898ee021
1.1 MB Preview Download
md5:1990d973937bf7179748eda3ce9080ff
18.3 MB Preview Download
md5:96630945fe12a435b4014b6cd736334f
6.4 MB Preview Download
md5:2120b56fe155e56e55a7d87d96130988
5.7 MB Preview Download
md5:5b3329b5e1f49584e0cc42610f6e13c6
11.3 MB Preview Download
md5:e752f1ef17f42319b5279fda9951b6b1
5.1 MB Preview Download
md5:4f804f220751815a51ed7925465a9f78
478.2 kB Preview Download
md5:756eded4b75e007a289fac192999769d
112.1 kB Preview Download
md5:4288f03d9e7ec2f0a57d37bd350152ae
38.9 kB Preview Download
md5:9005e6d96d420e361b1d69c46cc8786c
9.9 kB Preview Download
md5:e623c60206620eeec2a770438006aa2d
11.1 MB Preview Download
md5:6117e8dc58c59ea3d34408bfda836320
5.9 MB Preview Download
md5:b9ef4b95e31de9523d7303c611523998
999.8 kB Preview Download
md5:c17c61f3bcba59d4cbedbba188a238ec
9.7 MB Preview Download
md5:b0175c330e2c91cc0e7e2d8b122341ec
3.9 MB Preview Download
md5:421a45ae35ff85e2462c2e057f1cb9cc
540.6 kB Preview Download
md5:9e14ed92d2623e6d647127357f965c59
50.7 MB Preview Download
md5:09ed4c1fe5d32a24e30d6a85ecda1196
20.3 MB Preview Download
md5:781e49676c91c077f19bbb4a30e57758
4.9 MB Preview Download
md5:c793ce3b772cb77d87640aaee550dcd3
169.8 MB Preview Download
md5:c32ce4212b54bb48f5e52d6e4377c983
74.4 MB Preview Download
md5:c173949f4b1249675f1ef2d546de2b90
10.1 MB Preview Download
md5:6a74fbfbe21f396fff4fa8a98c15171e
22.5 MB Preview Download
md5:384fe1408b385602487729173e09682d
9.6 MB Preview Download
md5:cba18d49cff9c29914ba6945644bd110
3.3 MB Preview Download