Data Documentation for "An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations" General Information: This data contains the program dataset, source code and binaries of the proposed system, source code of the 13 static analyses implemented for the three different systems evaluated, and the evaluation data from the research article "O. Rodriguez-Prieto, A. Mycroft, F. Ortin. An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations. IEEE Access (8), pp. 72239-72260, 2020. https://doi.org/10.1109/ACCESS.2020.2987631" Name of dataset: Data from the article "O. Rodriguez-Prieto, A. Mycroft, F. Ortin. An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations. IEEE Access (8), pp. 72239-72260, 2020. https://doi.org/10.1109/ACCESS.2020.2987631" Name of data files in the data set: source.zip binaries.zip analyses.zip programs.zip data.zip Dataset language: English Date the data set was last modified: 24 February 2020 Funder: This work was supported in part by the Spanish Department of Science, Innovation and Universities under Project RTI2018-099235-B-I00. The work of Oscar Rodriguez-Prieto and Francisco Ortin was supported by the University of Oviedo through its support to official research groups under Grant GR-2011-0040. How to cite data: Data from the article "O. Rodriguez-Prieto, A. Mycroft, F. Ortin. An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations. IEEE Access (8), pp. 72239-72260, 2020. https://doi.org/10.1109/ACCESS.2020.2987631" Methodology for data collection: Detailed in "O. Rodriguez-Prieto, A. Mycroft, F. Ortin. An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations. IEEE Access (8), pp. 72239-72260, 2020. https://doi.org/10.1109/ACCESS.2020.2987631" Data collector(s): Óscar Rodríguez Prieto, rodriguezoscar@uniovi.es Date of data collection: 12 November 2019 Person to contact with questions: Francisco Ortin Soler, ortin@uniovi.es, https://reflection.uniovi.es Data entry: 18 December 2024 Software (including version #) used to prepare data set: Detailed in "O. Rodriguez-Prieto, A. Mycroft, F. Ortin. An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations. IEEE Access (8), pp. 72239-72260, 2020. https://doi.org/10.1109/ACCESS.2020.2987631" Data processing that was performed: Detailed in "O. Rodriguez-Prieto, A. Mycroft, F. Ortin. An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations. IEEE Access (8), pp. 72239-72260, 2020. https://doi.org/10.1109/ACCESS.2020.2987631" Variables: Detailed in "O. Rodriguez-Prieto, A. Mycroft, F. Ortin. An Efficient and Scalable Platform for Java Source Code Analysis using Overlaid Graph Representations. IEEE Access (8), pp. 72239-72260, 2020. https://doi.org/10.1109/ACCESS.2020.2987631" File Overview: source.zip: Source code of the system proposed in the article (ProgQuery 1.1.6). binaries.zip: Binaries needed to execute the proposed system (ProgQuery 1.1.6). analyses.zip: Source code of the 13 static source code analyses, each one implemented for the three evaluated systems (ProgQuery, Semmle, and Wiggle). programs.zip: All the programs used in the evaluation. data.zip: Output data generated running the experiments of the evaluation (execution time and memory consumed by program analyses execution, execution time ellapsed by program insertions, and analysis expressiveness).