Skip to content

Latest commit

 

History

History

maven-central-diversity

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)

Requirements

  • 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

Components

  • Cypher queries for running graph based analysis and collecting data
  • R notebooks for running the calculations, getting tables and figures