Supplementary material for the paper: "The Emergence of Software Diversity in Maven Central", accepted for publication in 16th International Conference on Mining Software Repositories, Montréal, QC Canada, 2019.
Code and data for analyzing the diversity of libraries and versions in the Maven Dependency Graph (dataset downloaded from https://zenodo.org/record/1489120)
- Neo4j to load the graph database
- graph algorithms for Neo4j 3.x exposed as Cypher procedures
- R version > 3.5.0 for data analysis and visualizations
- Cypher queries for running graph based analysis and collecting data
- R notebooks for running the calculations, getting tables and figures