On the Instability of Software Dependency Graphs: A Maven Case Study

The widespread use of third-party libraries is a cornerstone of modern software development, with Maven Central serving as a critical repository for managing dependencies. This paper examines the relationships between artifacts, their releases, and dependencies within the Maven Central ecosystem, focusing on popular libraries with high influence. The Neo4jbased dataset containing 658,078 artifacts, 14,459,139 releases, and 44,035,495 added values was analyzed, identifying trends in artifact popularity, stability, and vulnerability. Instability metrics and dependency relationships were explored to assess adherence to design principles. In addition, the impact of critical vulnerabilities on ecosystem health was evaluated, demonstrating their adverse effects on dependent libraries. This study underscores the importance of stability, proactive vulnerability management, and robust dependency practices to ensure the resilience of Maven Central and its role in software development.

Authors

Institutions

Publication Details

Published
2025-06-23
DOI
https://doi.org/10.1109/ic_etc65981.2025.11141182
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On the Instability of Software Dependency Graphs: A Maven Case Study

Mohamed Wiem Mkaouer, Soham Sanjay Deo, Eman Abdullah AlOmar, Divya Dilip Hinge et al.
Advanced Software Engineering Methodologies
article

On the Instability of Software Dependency Graphs: A Maven Case Study

Mohamed Wiem Mkaouer, Soham Sanjay Deo, Eman Abdullah AlOmar, Divya Dilip Hinge, Amal Chaaben
article en

Abstract

The widespread use of third-party libraries is a cornerstone of modern software development, with Maven Central serving as a critical repository for managing dependencies. This paper examines the relationships between artifacts, their releases, and dependencies within the Maven Central ecosystem, focusing on popular libraries with high influence. The Neo4jbased dataset containing 658,078 artifacts, 14,459,139 releases, and 44,035,495 added values was analyzed, identifying trends in artifact popularity, stability, and vulnerability. Instability metrics and dependency relationships were explored to assess adherence to design principles. In addition, the impact of critical vulnerabilities on ecosystem health was evaluated, demonstrating their adverse effects on dependent libraries. This study underscores the importance of stability, proactive vulnerability management, and robust dependency practices to ensure the resilience of Maven Central and its role in software development.

Stevens Institute of Technology (US), Rochester Institute of Technology (US), University of Michigan–Flint (US)
Openalex Percentile: Top 88%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

On the Instability of Software Dependency Graphs: A Maven Case Study — Mohamed Wiem Mkaouer, Soham Sanjay Deo, et al. · (2025) | TGRS Research Map | TGRS