Software Dependency Analysis with Neo4j | Oliver Tigges, Philip Haußleiter, InnoQ

26 May, 2015



Software projects use dependency management tools to integrate frameworks and libraries. As these artifacts depend transitively on even more libraries it is necessary to become aware of these complex dependencies and to be able to control them. The main challenges here are to keep track of changing relations between artifacts, version incompatibilities and license issues. As these complex relations span a huge dependency graph, a graph database fits as a perfect tool for storing and analysing this data. In this session, Oliver Tigges and Philip Haußleiter show a possible solution using Maven Central Repository modeling the domain in Neo4j. Stay up to date on all Neo4j events here: www.graphconnect.com #Neo4j #Innoq #GraphDatabase