vix.ing · top · new · best · stats · spec

The Maven Dependency Graph: a Temporal Graph-based Representation of\n Maven Central

2019/01/16 by Amine Benelallam, Nicolas Harrand, Benelallam, Amine +7 · 1 citation
Computer Science · Decision Sciences · #FOS: Computer and information sciences #Scientific Computing and Data Management #Software Engineering (cs.SE) #Software Engineering Research #Software System Performance and Reliability

paper · pdf · doi:10.48550/arxiv.1901.05392

openalex publication_date 2019/01/16 · openalex created_date 2022/07/30 · openalex updated_date 2026/07/28

Abstract

The Maven Central Repository provides an extraordinary source of data to\nunderstand complex architecture and evolution phenomena among Java\napplications. As of September 6, 2018, this repository includes 2.8M artifacts\n(compiled piece of code implemented in a JVM-based language), each of which is\ncharacterized with metadata such as exact version, date of upload and list of\ndependencies towards other artifacts.\n Today, one who wants to analyze the complete ecosystem of Maven artifacts and\ntheir dependencies faces two key challenges: (i) this is a huge data set; and\n(ii) dependency relationships among artifacts are not modeled explicitly and\ncannot be queried. In this paper, we present the Maven Dependency Graph. This\nopen source data set provides two contributions: a snapshot of the whole Maven\nCentral taken on September 6, 2018, stored in a graph database in which we\nexplicitly model all dependencies; an open source infrastructure to query this\nhuge dataset.\n

Cited by

Related