Replication Package: Understanding Abandonment and Slowdown Dynamics in the Maven Ecosystem (MSR 2025)
Authors: Kazi Amit Hasan, Jerin Yasmin, Huizi Hao, Yuan Tian, Safwat Hassan, Steven Ding
This repository contains all data and code required to replicate our study investigating abandonment patterns and slowdowns in the Maven ecosystem.
.
├── Data/
│ ├── data.zip # Compressed analysis-ready dataset
│ └── queries.md # Neo4j Cypher queries for raw data extraction
├── RQ1/
│ └── rq1.ipynb # Jupyter notebook for RQ 1
├── RQ2/
│ ├── rq2_quartile_v1_ab_std.ipynb
│ ├── rq2_quartile_v1_active_std.ipynb
│ ├── rq2_speed_x_lifespan_active
│ └── rq2_speed_x_lifespan_abandoned
├── requirements.txt # Python package dependencies
└── README.md
- Python 3.10+
- Jupyter Notebook
- 7-Zip or equivalent for data extraction
- Neo4j 4.4.11 (optional, only for raw data re-extraction)
-
Download Data:
Getdata.zip
from Google Drive -
Extract Data:
Unzip contents toData/
folder:unzip data.zip -d ./Data
-
Install Dependencies:
pip install -r requirements.txt
For technical assistance or data inquiries:
Kazi Amit Hasan: [kaziamit.hasan@queensu.ca]